1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-12-25 17:40:36 +00:00
Commit Graph

2047 Commits

Author SHA1 Message Date
Zeno Rogue
e6bdba1441 order-2 tesselations work 2018-08-20 19:41:08 +02:00
Zeno Rogue
1baea22d72 land validity for binarytiling and archimedean 2018-08-20 17:30:55 +02:00
Zeno Rogue
6174261535 Crystal World and Warped Coast work correctly 2018-08-20 17:30:36 +02:00
Zeno Rogue
1f356b1dff Crystal World and Warped Coast work correctly 2018-08-20 17:26:29 +02:00
Zeno Rogue
683471b7c0 fixed the warnings in binarytiling 2018-08-20 16:54:34 +02:00
Zeno Rogue
9cd6dd2805 correct farcorner drawing in standard tilings 2018-08-20 16:50:35 +02:00
Zeno Rogue
5028cc5542 disabled 'variations' option for Archimedean tilings for now 2018-08-20 16:46:09 +02:00
Zeno Rogue
e866fd8ba3 fixed a crash when switching to arcm from gp or irr 2018-08-20 16:45:48 +02:00
Zeno Rogue
7e728f9341 fixed floorshape gp delayer 2018-08-20 16:41:21 +02:00
Zeno Rogue
e72758c973 preliminary randomPointIn 2018-08-20 16:36:45 +02:00
Zeno Rogue
13e5c3a555 windmap now works on Goldberg, irregular, and Archimedean spheres 2018-08-20 16:28:47 +02:00
Zeno Rogue
7e52b1f340 sightrange of 30 was not enough on some spheres 2018-08-20 16:28:25 +02:00
Zeno Rogue
a4ced4a504 color by sides; canvas coloring selectable from the texture menu 2018-08-20 15:49:17 +02:00
Zeno Rogue
cd91148459 arcm:: all patterns work 2018-08-20 15:24:44 +02:00
Zeno Rogue
ad8ef53d84 arcm:: correct Warped *Coast* generation (at least in some) 2018-08-20 12:06:19 +02:00
Zeno Rogue
c5395097fe Working Chessboard pattern. Chessboard pattern used in the Warped Coast. 2018-08-20 11:59:43 +02:00
Zeno Rogue
e9ab4bf2dd better gp tiles unification in floorshapes 2018-08-20 02:54:35 +02:00
Zeno Rogue
3906e11d92 fixed grid drawing 2018-08-20 02:52:07 +02:00
Zeno Rogue
f92a5ea3f1 'colored tiling' option 2018-08-20 02:50:51 +02:00
Zeno Rogue
625144195c major cleanup of texture remapping 2018-08-20 02:04:49 +02:00
Zeno Rogue
47c49c6d1d fixed some rotation bugs 2018-08-20 02:03:43 +02:00
Zeno Rogue
c54d4ec59d struct archimedean_tiling 2018-08-20 02:02:45 +02:00
Zeno Rogue
4d31e5a544 renamed 'syntetic' to 'archimedean' (enums/files/marcos/namespaces) 2018-08-19 23:06:32 +02:00
Zeno Rogue
1c8f0e7e37 inverse_error as a separate function (helps with debugging) 2018-08-19 22:54:11 +02:00
Zeno Rogue
676ea3a1f9 precise mouseover computation 2018-08-19 22:53:51 +02:00
Zeno Rogue
db4f622588 Archimedean tilings available from the menu 2018-08-19 22:53:34 +02:00
Zeno Rogue
c37a72ddd3 more patterns 2018-08-19 18:06:54 +02:00
Zeno Rogue
4fa4f2061c fixed a bug in synt patterns 2018-08-19 18:06:08 +02:00
Zeno Rogue
c42940684c proper hrmap_* for syntetic; fixed a bug when deleting 2018-08-19 18:04:56 +02:00
Zeno Rogue
d094417cf6 L and H codes no longer freeze the game 2018-08-19 16:29:05 +02:00
Zeno Rogue
e1c49a83fa fixed displayspin in syntetic 2018-08-19 16:28:36 +02:00
Zeno Rogue
3ac47f53f5 some more 2018-08-19 15:55:49 +02:00
Zeno Rogue
453c06f9f9 functions with rotation parameters in S84-degree system have been removed or replaced in radian versions 2018-08-19 15:52:39 +02:00
Zeno Rogue
5384ce3274 synt:: patterns 2018-08-19 15:15:47 +02:00
Zeno Rogue
f738bb7002 synt:: graveyard and three-color and line patterns 2018-08-19 13:47:51 +02:00
Zeno Rogue
29a9980fc3 more improvements to scaling in syntetic 2018-08-19 13:46:22 +02:00
Zeno Rogue
90b959c1d2 better geometry2 support for syntetic and standard 2018-08-19 13:46:05 +02:00
Zeno Rogue
7ea60c60d8 fixed calc_relative_matrix for syntetic sphere 2018-08-19 13:44:25 +02:00
Zeno Rogue
d5175882f6 fixed optimizeview in Euclidean syntetic 2018-08-19 01:04:15 +02:00
Zeno Rogue
5202511c57 added fixmatrix 2018-08-19 00:39:29 +02:00
Zeno Rogue
7bae01c168 synt:: replaced the combinatorial building process with floating-point-based one for hyperbolic geometry too 2018-08-19 00:27:20 +02:00
Zeno Rogue
b186b9d1bb shadows are actually fixed now 2018-08-18 18:01:41 +02:00
Zeno Rogue
e14b83d400 removed the debug text in syntetic 2018-08-18 17:53:06 +02:00
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