mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-11-18 22:55:12 +00:00
raycasting in 2D
This commit is contained in:
@@ -616,12 +616,11 @@ void geometry_information::prepare_basics() {
|
||||
if(fake::in() && WDIM == 2) {
|
||||
auto& u = *fake::underlying_cgip;
|
||||
geometry = fake::underlying;
|
||||
ld orig = xpush0(u.hcrossf)[0] / xpush0(u.hcrossf)[WDIM];
|
||||
ld orig = xpush0(u.hcrossf)[0] / xpush0(u.hcrossf)[GDIM];
|
||||
geometry = gFake;
|
||||
ld our = xpush0(hcrossf)[0] / xpush0(hcrossf)[WDIM];
|
||||
ld our = xpush0(hcrossf)[0] / xpush0(hcrossf)[GDIM];
|
||||
fake::scale = our / orig;
|
||||
// if(debugflags & DF_GEOM)
|
||||
println(hlog, "scale set to ", fake::scale);
|
||||
}
|
||||
|
||||
if(fake::in() && WDIM == 3) {
|
||||
|
||||
Reference in New Issue
Block a user