mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2024-12-23 16:50:27 +00:00
ray:: fixed a glitch on movement
This commit is contained in:
parent
6ad9d520db
commit
511eef0517
@ -1144,8 +1144,8 @@ EX void cast() {
|
|||||||
GLERR("uniform mediump IPD");
|
GLERR("uniform mediump IPD");
|
||||||
|
|
||||||
if(o->uWallOffset != -1) {
|
if(o->uWallOffset != -1) {
|
||||||
glUniform1i(o->uWallOffset, wall_offset(centerover));
|
glUniform1i(o->uWallOffset, wall_offset(cs));
|
||||||
glUniform1i(o->uSides, centerover->type + (WDIM == 2 ? 2 : 0));
|
glUniform1i(o->uSides, cs->type + (WDIM == 2 ? 2 : 0));
|
||||||
}
|
}
|
||||||
|
|
||||||
auto sa = hybrid::gen_sample_list();
|
auto sa = hybrid::gen_sample_list();
|
||||||
@ -1176,7 +1176,7 @@ EX void cast() {
|
|||||||
|
|
||||||
if(!sol && !nil && (reflect_val || reg3::ultra_mirror_in())) {
|
if(!sol && !nil && (reflect_val || reg3::ultra_mirror_in())) {
|
||||||
if(BITRUNCATED) exit(1);
|
if(BITRUNCATED) exit(1);
|
||||||
for(int j=0; j<centerover->type; j++) {
|
for(int j=0; j<cs->type; j++) {
|
||||||
transmatrix T = inverse(ms[j]);
|
transmatrix T = inverse(ms[j]);
|
||||||
hyperpoint h = tC0(T);
|
hyperpoint h = tC0(T);
|
||||||
ld d = hdist0(h);
|
ld d = hdist0(h);
|
||||||
|
Loading…
Reference in New Issue
Block a user