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

61 Commits

Author SHA1 Message Date
Zeno Rogue
ebbaa3fcc3 fixed some memory bugs 2019-09-12 22:38:45 +02:00
Zeno Rogue
78d88b5909 improved in the OO fashion: draw, relative_matrix, create_step, and several minor functions are now virtual in hrmap 2019-09-12 22:38:44 +02:00
?
b25730d5c9 geometry flags part 1 2019-09-12 22:38:39 +02:00
Zeno Rogue
1fe234fe75 arcm:: no longer crashes with divby0 on some incorrect strings 2018-12-14 19:27:12 +01:00
Zeno Rogue
fef0405d0b boilerplate comment in archimedean.cpp 2018-12-14 19:27:11 +01:00
Zeno Rogue
cd357303b9 cleaned up surface flags 2018-12-14 19:27:11 +01:00
Zeno Rogue
2fa265ac10 implemented a better system for logging and binary output 2018-11-24 21:23:02 +01:00
Zeno Rogue
7b4028418e arg:: most important dialogs can be launched from command line 2018-11-11 11:27:36 +01:00
Zeno Rogue
44c1b43b1c refactored do_draw(cell*, const transmatrix&) 2018-11-11 11:27:36 +01:00
Zeno Rogue
3f8194746a made Archimedean more stable 2018-11-11 11:27:36 +01:00
Zeno Rogue
ab58d82713 bandshifting for Archimedean and binary tilings (sometimes crashes Archimedean) 2018-11-11 11:27:36 +01:00
Zeno Rogue
7e80be5a87 dialog:: abstracted string editing 2018-11-11 11:25:58 +01:00
Zeno Rogue
ade8bda5f9 fixed smart_range in Archimedean and binary tilings 2018-11-11 11:25:58 +01:00
Zeno Rogue
71d0773c8d replaced isnumber with is_number to fix compilation error in some compilers 2018-09-23 16:34:53 +02:00
Zeno Rogue
4c01859192 struct archimedean_tiling exported in hyper.h 2018-09-03 16:32:34 +02:00
Zeno Rogue
bc5208253c in Archimedan sphere, distlimit is SEE_ALL 2018-09-01 13:52:12 +02:00
Zeno Rogue
0086b596e2 compiler in the Steam runtime produces an internal error... using a workaround 2018-08-31 20:49:44 +02:00
Zeno Rogue
bc52b855f4 Archimedeal commandline arguments work in Phase 3 too 2018-08-30 17:54:23 +02:00
Zeno Rogue
2c1b8c3b14 texture remapping to dual/bitruncated Archimedean 2018-08-30 17:54:04 +02:00
Zeno Rogue
218709b899 Archimedean menu now displays 'chessboard', 'three colors' and 'football' colorings when available 2018-08-30 16:44:17 +02:00
Zeno Rogue
b43f4dabfa new interesting symmetry variants for 3^7 2018-08-30 16:10:49 +02:00
Zeno Rogue
706fb5d9f8 nflags can be given for vertex cells too 2018-08-30 16:10:49 +02:00
Zeno Rogue
d5f3c3776a make sure that mirror placement treats vertices differently 2018-08-30 16:10:49 +02:00
Zeno Rogue
76c303f80a improved valence computation 2018-08-30 16:10:49 +02:00
Zeno Rogue
a04eef75a9 cth to handle heptspin/cellwalker translations in a nice way 2018-08-30 16:10:49 +02:00
Zeno Rogue
993ef1b164 random pseudohept in Archimedean duals 2018-08-30 16:10:35 +02:00
Zeno Rogue
829850a701 dual tilings 2018-08-30 02:11:43 +02:00
Zeno Rogue
c06f01847c 'faces per vertex' and 'size of the world' now display correct values in all geometries; 'sides per face' removed 2018-08-29 21:16:45 +02:00
Zeno Rogue
020d9679bd bitruncated Archimedean tilings 2018-08-29 04:28:34 +02:00
Zeno Rogue
6de0f0a8aa instead of nonbitrunc, gp::on and irr::on, there is one variable, variation 2018-08-28 17:17:34 +02:00
Zeno Rogue
c17efce3b5 PAT_TYPES now separate from PAT_NONE; PAT_* constants now use enum 2018-08-28 04:05:32 +02:00
Zeno Rogue
0cf4487a50 previous page button 2018-08-24 23:52:02 +02:00
Zeno Rogue
15c9a78093 another 3666 variant 2018-08-24 23:43:21 +02:00
Zeno Rogue
6b8c7f23e7 pressing Backspace while the Archimedean symbol is already deleted does nothing instead of leaving the menu 2018-08-24 21:50:17 +02:00
Zeno Rogue
b7dccecf5c added spaces in sample tilings, also some new tilings, and removed L from Marek snub tiling 2018-08-23 01:53:04 +02:00
Zeno Rogue
6c6dd85994 fixed a bug which crashed spherical Archimedean tilings on Windows. Also more statistics on Archimedean tilings. 2018-08-23 01:52:29 +02:00
Zeno Rogue
7df3a2471f fixed to compile in older compilers 2018-08-22 11:52:35 +02:00
Zeno Rogue
3b288f9e1d compiler bugfix 2018-08-22 11:52:11 +02:00
Zeno Rogue
28b0e7afa7 RRV fixed in H-marked Archimedean 2018-08-22 11:25:52 +02:00
Zeno Rogue
112a38dee9 fixed compilation without CAP_TEXTURE 2018-08-22 00:14:31 +02:00
Zeno Rogue
fd8e093bdf symbol format supports repetition (both single-face and whole) 2018-08-22 00:01:38 +02:00
Zeno Rogue
56c102de94 tailored allocation, and increased MAX_EDGE to 14 2018-08-22 00:00:59 +02:00
Zeno Rogue
d6a614c854 removed debugs from worldsize 2018-08-21 19:05:54 +02:00
Zeno Rogue
03ec9c0bf1 multiple digons at one location crash -- throwing error for now 2018-08-21 19:05:05 +02:00
Zeno Rogue
f606078295 world size computation for Archimedean tilings 2018-08-21 19:00:29 +02:00
Zeno Rogue
a54dab047c detect incorrect matching in (k,l) for k!=l 2018-08-21 17:55:17 +02:00
Zeno Rogue
f3dd312562 semiline support; late regrouping 2018-08-21 17:54:53 +02:00
Zeno Rogue
dc1d3e4ee1 fixed automatic pseudohept; Warped walls do generate in arcm 2018-08-21 16:58:09 +02:00
Zeno Rogue
06c57adf4a fixed the Chessboard pattern 2018-08-21 16:50:53 +02:00
Zeno Rogue
e1a52053b7 Archimedean tilings on the list colored by type 2018-08-21 16:10:01 +02:00