1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-11-30 23:49:53 +00:00
Commit Graph

1754 Commits

Author SHA1 Message Date
Zeno Rogue
7382791dff separate shadows for Escher floorshapes 2018-08-18 17:52:43 +02:00
Zeno Rogue
00f9409e06 synt:: non-hyperbolic should always work; record debugging to svg 2018-08-18 17:46:02 +02:00
Zeno Rogue
99cad10617 svg::render now accepts a function to draw something else 2018-08-18 17:44:35 +02:00
Zeno Rogue
6ebd8ab9da split buildHeptagon to buildHeptagon1 and rest 2018-08-18 17:43:54 +02:00
Zeno Rogue
c6496de645 increased MAX_EDGE to 12 (still have to cut memory for more normal geometries 2018-08-18 17:40:54 +02:00
Zeno Rogue
5c90e6bcec improved geometry2 and displaydir functions for syntetic 2018-08-18 17:40:02 +02:00
Zeno Rogue
dcee5d6d58 fixed syntetic Euclidean display 2018-08-18 17:39:12 +02:00
Zeno Rogue
18d917da79 improved floorshape debugger 2018-08-18 17:38:07 +02:00
Zeno Rogue
1a6427ba32 some arrays had number bounds while it should have been MAX_EDGE 2018-08-18 17:37:12 +02:00
Zeno Rogue
a92cc33426 removed 'stdeuclid' and using 'masterless' since it was too similar to 'stdeuc' 2018-08-18 17:35:39 +02:00
Zeno Rogue
682f804576 major rewrite: unified the common parts of heptagon and cell via struct connection<T> and struct walker<T> 2018-08-18 00:46:45 +02:00
Zeno Rogue
a5a3cf1c87 floorshape gpside bound is MAX_EDGE not 8 2018-08-17 21:44:03 +02:00
Zeno Rogue
03f32c4f76 syntetic is weirdhyperbolic 2018-08-17 21:43:51 +02:00
Zeno Rogue
40355b5cb9 cdata clear in binarytiling and syntetic 2018-08-17 21:43:29 +02:00
Zeno Rogue
ad4eb89385 fixed bugs with drawing hypersian rugs 2018-08-17 21:43:07 +02:00
Zeno Rogue
7fa3de574e preliminary floorshape remapping to syntetic 2018-08-17 21:42:42 +02:00
Zeno Rogue
7064dace81 default celldistance in syntetic and binarytiling 2018-08-17 21:38:07 +02:00
Zeno Rogue
fe1a5c5a03 bugfix in memory clear 2018-08-17 21:37:33 +02:00
Zeno Rogue
f60df73004 added missing declarations to hyper.h 2018-08-17 16:53:57 +02:00
Zeno Rogue
f5f218b7f9 patNormal and patTrihepta now use the functions from geometry2.cpp 2018-08-17 16:51:18 +02:00
Zeno Rogue
628edd6650 removed debug which caused drawing each edge twice 2018-08-17 16:50:56 +02:00
Zeno Rogue
09fb882b71 replaced shFullCross with an alternative which works in any geometry 2018-08-17 16:48:26 +02:00
Zeno Rogue
9faa285814 New file geometry2.cpp, with moved ggmatrix, relative_matrix, virtualRebase, and new get_corner_position family. Refactored in floorpatterns, textures, and grid to use get_corner_position family. 2018-08-17 16:47:06 +02:00
Zeno Rogue
749ad03138 syntetic tilings (WIP) 2018-08-17 13:29:00 +02:00
Zeno Rogue
0b20c0a0cb grid works in the binary tiling 2018-08-14 10:18:44 +02:00
Zeno Rogue
eb57d160d0 binary_tiling_width parameter 2018-08-14 10:18:18 +02:00
Zeno Rogue
c54d01b50c binary:: no spin 2018-08-14 09:16:30 +02:00
Zeno Rogue
12ce3a6a9b binary:: texture:: fixed some minor things 2018-08-14 09:16:09 +02:00
Zeno Rogue
dac4f6fc75 texture:: vid.stretch parameter applied correctly 2018-08-14 09:15:17 +02:00
Zeno Rogue
dc1efea3e6 fixed gethyper (vid.stretch parameter applied) 2018-08-14 08:57:59 +02:00
Zeno Rogue
c1243eea09 binary:: fixed relative_matrix 2018-08-14 08:57:33 +02:00
Zeno Rogue
4f3cc3783a binary tiling 2018-08-09 19:28:53 +02:00
Zeno Rogue
ebe57688ad several features which actually were in 10.4p but not commited 2018-08-09 19:27:52 +02:00
Zeno Rogue
3b50632217 10.4p 2018-08-09 19:25:44 +02:00
Zeno Rogue
9589fcb4b1 fixed some glitches in the spherical projections 2018-08-05 16:18:35 +02:00
Zeno Rogue
31b75bd2bd fixed a crash bug when enabling an irregular tiling multiple times 2018-08-05 14:08:52 +02:00
Zeno Rogue
d9dc6a43df fixed a crash with Orb of the Warp 2018-08-05 13:53:24 +02:00
Zeno Rogue
077e11449c translation update (PL, CZ) 2018-08-05 13:53:11 +02:00
Zeno Rogue
21ebf6586d irr:: improved warped floors 2018-08-05 05:51:05 +02:00
Zeno Rogue
253c2d8b9b bitruncated irregular tilings 2018-08-05 05:07:34 +02:00
Zeno Rogue
188c591453 fixed the Ocean Yendor Challenge 2018-08-04 22:36:21 +02:00
Zeno Rogue
bbebb55bd9 virtualRebase for hyperpoints (not transmatrices) 2018-08-04 22:36:08 +02:00
Zeno Rogue
d8f63a9f3d moved mid3 and mid_at functions to hyperpoint.cpp 2018-08-04 22:35:15 +02:00
Zeno Rogue
47c69694bc fixed a bug which caused sea buoys to sometimes not appear 2018-08-04 22:25:46 +02:00
Zeno Rogue
6e1ba9e771 yet another compilation error without CAP_TEXTURE fixed 2018-08-04 18:17:42 +02:00
Zeno Rogue
d6c1f58adb texture:: textures were scrolled incorrectly after loading -> fixed 2018-08-04 11:15:48 +02:00
Zeno Rogue
055a54500b reset qfi.tinf when setting a non-textured floor 2018-08-04 11:15:05 +02:00
Zeno Rogue
db7ccb47bc texture::texture_area not saved to config without CAP_TEXTURE 2018-08-04 11:14:47 +02:00
Zeno Rogue
958c5e5a4b no HUD when texture saving 2018-08-03 10:48:40 +02:00
Zeno Rogue
50d4378af4 texture configs based on polygonal tilings now load correctly 2018-08-03 10:47:47 +02:00