Commit Graph

59 Commits

Author SHA1 Message Date
? 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
Zeno Rogue 6edc257f28 arcm:: improved graphics on dihedra and hosohedra 2018-08-21 04:55:39 +02:00
Zeno Rogue 791603d4b0 hosohedra 2018-08-21 04:55:02 +02:00