Zeno Rogue
|
a3da1d327d
|
disabled wall gridlines in 3D geometries
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
50052f27f5
|
pointing-to-directions now checks for the cell which is the most towards the given direction
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
96d7496043
|
refactored all the operations on View
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
fd42b45fce
|
sl2:: 3d-models
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
1e6970ca28
|
hybrid:: refactored the common parts of prod and sl2, also used them when applicable
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
136b931609
|
PSL(2,R)
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
a03eb0d913
|
fixed new geometry handling for Archimedean
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
0ab4a30406
|
product:: backwall optimization
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
3aefce498c
|
product:: clipping fixup
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
87ec57f974
|
clipping fixup
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
9de77a2280
|
just in case, remove invalid points from radar
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
b97666980e
|
fixed a bug with radarpoints obscuring screen due to NaNs
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
21a38293d0
|
monster facing in product
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
597140e28d
|
product:: wallradar and TPP
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
47823ef0fb
|
cview() called outside of draw -- this way it works with product
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
201098efe9
|
convenience functions zforward_dir and zpush0
|
2019-09-12 22:50:15 +02:00 |
|
Zeno Rogue
|
38ee044e70
|
product:: do not show marker under player
|
2019-09-12 22:50:14 +02:00 |
|
Zeno Rogue
|
b480286aa9
|
product:: move other face_the_player stuff
|
2019-09-12 22:50:14 +02:00 |
|
Zeno Rogue
|
4fd8a18e09
|
product:: fixed radar
|
2019-09-12 22:50:14 +02:00 |
|
Zeno Rogue
|
9c7c60dcfa
|
product: Orb of the Sword
|
2019-09-12 22:50:14 +02:00 |
|
Zeno Rogue
|
872abace91
|
product:: nice ivies
|
2019-09-12 22:50:14 +02:00 |
|
Zeno Rogue
|
4ba654600f
|
fixup to targetting
|
2019-09-12 22:50:14 +02:00 |
|
Zeno Rogue
|
2267355daa
|
product:: precise_mouseover fixed
|
2019-09-12 22:50:14 +02:00 |
|
Zeno Rogue
|
b0f954f422
|
product:: animations fixed
|
2019-09-12 22:50:14 +02:00 |
|
Zeno Rogue
|
890f23c00c
|
product:: darkval
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
aaadf953ea
|
product:: item placement
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
a2919f5a9c
|
product:: works for bitruncated tilings
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
fb0f5872c8
|
3d models in product space
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
00f4f4fca5
|
fully turnable product spaces
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
6c19c6eadf
|
viewcenter() in product (fix for product)
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
95da7ff09e
|
using viewcenter() consistently
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
6958cbcbd9
|
product:: preliminary version (no turning)
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
96bf478482
|
renamed DIM to GDIM
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
4f88a7c727
|
disabled clipping test in mdPerspective in sol
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
a1faa299df
|
nisot:: face_the_player implemented
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
8b1c7bffe4
|
initial reformatting of comments for Doxygen
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
0ef57dde15
|
further cleanup
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
609d1b91d3
|
further cleanup
|
2019-09-12 22:50:13 +02:00 |
|
Zeno Rogue
|
4ec7652861
|
cleanup mapeditor
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
5ea055b39e
|
split namespace conformal into models and history
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
19a01caf55
|
moved ctof to pattern2
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
a76a5dd265
|
further cleanup
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
65c4e6a31c
|
further cleanup
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
05bd7a905c
|
more header cleanup
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
e1194ff588
|
more header cleanup
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
a423dbd2da
|
more header cleanup
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
c2d56fb9bc
|
autohdr.h applied in more files
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
24a2e6178a
|
unused function displaynum removed
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
c131e21198
|
namespace hyperpoint_vec removed
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
650e5a5c7f
|
fixed the 'targeted cell' in Sol/Nil
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
2fbca25361
|
disabled heptamarkers blocking the view in 3D
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
ad4c219002
|
improved Red Rock and other heights display in 3D
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
32bf6e959e
|
nilv:: darkval
|
2019-09-12 22:50:12 +02:00 |
|
Zeno Rogue
|
8ac64fc2a0
|
nilv:: Nil shader, and improved geodesics
|
2019-09-12 22:50:11 +02:00 |
|
Zeno Rogue
|
9350053c49
|
renamed mdSolPerspective to mdGeodesic
|
2019-09-12 22:50:11 +02:00 |
|
Zeno Rogue
|
4f27b12ca2
|
nilv:: preliminary implementation
|
2019-09-12 22:50:11 +02:00 |
|
Zeno Rogue
|
b6c2457a13
|
racing::standard_centering auto-disabled in Solv
|
2019-09-12 22:50:11 +02:00 |
|
Zeno Rogue
|
b97326cfa8
|
inscreenrange in sol now just returns gmatrix count
|
2019-09-12 22:50:11 +02:00 |
|
Zeno Rogue
|
e7cf9692d9
|
solv:: third person perspective works now
|
2019-09-12 22:50:11 +02:00 |
|
Zeno Rogue
|
e8edff6ef7
|
solv:: increased guaranteed drawing (without clipping) range
|
2019-09-12 22:50:11 +02:00 |
|
Zeno Rogue
|
01647a34cf
|
Yendor marker displays an approximate if celldistance returns DISTANCE_UNKNOWN
|
2019-09-12 22:50:11 +02:00 |
|
Zeno Rogue
|
8830770982
|
fixed celldistance parameter order (to a more popular c1) in two instances
|
2019-09-12 22:50:11 +02:00 |
|
Zeno Rogue
|
96e160df78
|
yendor:: removed break when looking for keycell -- the furthest cell is selected by default now
|
2019-09-12 22:50:11 +02:00 |
|
Zeno Rogue
|
a50725b3b7
|
fixed centerview not computed in masterful euclidean
|
2019-09-12 22:50:11 +02:00 |
|
Zeno Rogue
|
1dd8a09bfd
|
fixed inverse_exp being used in non-Sol in makeradar
|
2019-09-12 22:50:11 +02:00 |
|
Zeno Rogue
|
2f0448dbc3
|
fixed clipping: do not do it in 2D!
|
2019-09-12 22:50:11 +02:00 |
|
Zeno Rogue
|
dc54135d5f
|
radarrange configurable
|
2019-09-12 22:50:11 +02:00 |
|
Zeno Rogue
|
44b9968ff8
|
cleaned up invis_point -> point_behind and invalid_point(transmatrix), also implemented for Solv
|
2019-09-12 22:50:11 +02:00 |
|
Zeno Rogue
|
1e81ed606d
|
solv:: graphical coordinates are now always standard -- local_perspective used in all models
|
2019-09-12 22:50:10 +02:00 |
|
Zeno Rogue
|
03119d0dd5
|
solv:: behind-camera optimization
|
2019-09-12 22:50:10 +02:00 |
|
Zeno Rogue
|
8ba99c42a0
|
solv:: fixup to ilocal_perspective removal, to work in mdPerspective too
|
2019-09-12 22:50:10 +02:00 |
|
Zeno Rogue
|
49c3a643ae
|
solv:: backward wall optimization
|
2019-09-12 22:50:10 +02:00 |
|
Zeno Rogue
|
3b7d80bb17
|
solv:: Vineyard
|
2019-09-12 22:50:10 +02:00 |
|
Zeno Rogue
|
487f5a0d24
|
solv:: fixed minemarks obscuring the view
|
2019-09-12 22:50:10 +02:00 |
|
Zeno Rogue
|
d36bd6977b
|
fixed crash on displaying Rugs in inventory in 3D geometries
|
2019-09-12 22:50:10 +02:00 |
|
Zeno Rogue
|
21a6e64e96
|
more ddspin/nearcorner bugfixes
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
5a0d84683a
|
fixed crash in (i)ddspin: move to cmove
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
c97ab10700
|
pushed unimplemented Product
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
598603c937
|
geodesics in Sol
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
9326b9594b
|
fixed transwall coloring inconsistencies
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
cf496e8940
|
kite-and-dart tiling
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
f72da51b38
|
3D:: support for drawing walls on multiple types of cells
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
dd5d317cb3
|
Sol geometry
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
946570da31
|
moved zpush from 3dmodels to hyperpoint
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
2d30f3830c
|
standard binary tiling, also improved the looks of variant binary tiling, and optimized shvid for pure
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
7baf97521c
|
linewidth multipliers for grid and ring
|
2019-09-12 22:50:09 +02:00 |
|
Zeno Rogue
|
5476b33e94
|
fixed to work on OPENGL 1.0
|
2019-09-12 22:50:08 +02:00 |
|
Zeno Rogue
|
1d8c086169
|
more exports, inlines exported
|
2019-09-12 22:50:08 +02:00 |
|
Zeno Rogue
|
e92b8c7512
|
wclick fixup
|
2019-09-12 22:50:08 +02:00 |
|
Zeno Rogue
|
4689b7a79a
|
no below-centering in native perspective
|
2019-09-12 22:50:08 +02:00 |
|
Zeno Rogue
|
de06aede33
|
fixed movement in mobile 3D, also WAIT if held for 250-500 ms in full 3D geometry
|
2019-09-12 22:50:08 +02:00 |
|
Zeno Rogue
|
77f7b42856
|
camera movement in mobile/orientation/DRAG
|
2019-09-12 22:50:08 +02:00 |
|
Zeno Rogue
|
a602dcc593
|
added missing CAP_TEXTURE guard
|
2019-09-12 22:50:08 +02:00 |
|
Zeno Rogue
|
c390c1c111
|
a hack to make sky work correctly in stereo
|
2019-09-12 22:50:08 +02:00 |
|
Zeno Rogue
|
db988058de
|
added a separate option axes3 for highlighting forward, and in different location
|
2019-09-12 22:50:08 +02:00 |
|
Zeno Rogue
|
3a4e84effe
|
Orb of the Sword in non-shmup 3D geometries
|
2019-09-12 22:50:08 +02:00 |
|
Zeno Rogue
|
84df837855
|
fixed drawing the sky in stereo
|
2019-09-12 22:50:08 +02:00 |
|
Zeno Rogue
|
1e8e8d9fa3
|
fixed incorrect bridges on mercury rivers
|
2019-09-12 22:50:08 +02:00 |
|
Zeno Rogue
|
7451d1886f
|
improved the ceiling above the mercury rivers
|
2019-09-12 22:50:08 +02:00 |
|
Zeno Rogue
|
06573ea3c8
|
shadow of the player character is always shown
|
2019-09-12 22:50:08 +02:00 |
|