Commit Graph

132 Commits

Author SHA1 Message Date
Zeno Rogue 723be3f16b fixed the highlights in variation menu 2019-11-30 18:06:47 +01:00
Zeno Rogue a1fbfb2946 gp:: adjm to fix the confusion in quotient spaces 2019-11-30 18:05:23 +01:00
Zeno Rogue 6bb3a076da gp::loc now better 2019-11-30 18:05:23 +01:00
Zeno Rogue a08b67d780 fixed Goldberg construction 2019-11-30 18:04:54 +01:00
Zeno Rogue 82f24b4b6c exporting necessary stuff all over (in progress) 2019-09-12 22:50:16 +02:00
Zeno Rogue 9647cbd47e added #include hyper.h to all cpp files 2019-09-12 22:50:16 +02:00
Zeno Rogue 33cb21f203 product:: fixed a potential crash 2019-09-12 22:50:14 +02:00
Zeno Rogue 8b1c7bffe4 initial reformatting of comments for Doxygen 2019-09-12 22:50:13 +02:00
Zeno Rogue e1194ff588 more header cleanup 2019-09-12 22:50:12 +02:00
Zeno Rogue f4eda1d76e removed function fixdir 2019-09-12 22:50:12 +02:00
Zeno Rogue ef89c7ed9d removed functions fix6 and fix7 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 b6e303ec7d MAJOR refactoring: all geometry-dependent data (tessf, geom3::, shapes, hpc) are now contained in a structure 2019-09-12 22:50:03 +02:00
Zeno Rogue 24b66d6fd5 2D3D: fixed Goldberg 2019-09-12 22:50:00 +02:00
Zeno Rogue df3e21b310 debug cleanup 2019-09-12 22:50:00 +02:00
Zeno Rogue 2a7e1f2603 3d:: horotris: correct distances 2019-09-12 22:38:45 +02:00
? a0bd6bf4b5 new hypot functions in goldberg 2019-09-12 22:38:42 +02:00
? dd0f573ca9 hyperpoint adjusted for 3D geometry 2019-09-12 22:38:39 +02:00
? b25730d5c9 geometry flags part 1 2019-09-12 22:38:39 +02:00
Zeno Rogue c263fdb7f2 the game now uses the word 'pure' for non-bitruncated geometries 2019-02-06 18:48:52 +01:00
Zeno Rogue 8c5b62e309 octagon geometry 2019-02-06 18:48:52 +01:00
Zeno Rogue 5d01ac0732 text improvements, PL/CZ translation update 2018-12-14 19:30:54 +01:00
Zeno Rogue 4f9e9c2e47 added sm::MAYDARK to some dialogs 2018-12-14 19:30:22 +01:00
Zeno Rogue c4fae9dfef correct get_coord in Goldberg 2018-12-14 19:27:11 +01:00
Zeno Rogue bd479d3c41 fixed worldsize display and gp::area for S3==4 2018-12-11 22:10:53 +01:00
Zeno Rogue f2ee616eab all Mobius bands implemented 2018-12-11 22:10:53 +01:00
Zeno Rogue 2fa265ac10 implemented a better system for logging and binary output 2018-11-24 21:23:02 +01:00
Zeno Rogue 64da329f8e added new quotient spaces: Bring's, Schmutz's M(2), Schmutz's M(3) 2018-11-23 23:46:26 +01:00
Zeno Rogue 829850a701 dual tilings 2018-08-30 02:11:43 +02:00
Zeno Rogue 015e69cf30 simplified the scaling scode 2018-08-28 19:05:57 +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 112a38dee9 fixed compilation without CAP_TEXTURE 2018-08-22 00:14:31 +02:00
Zeno Rogue ae2c6e7d06 chessboard remapping validity 2018-08-21 19:00:41 +02:00
Zeno Rogue 7e52b1f340 sightrange of 30 was not enough on some spheres 2018-08-20 16:28:25 +02:00
Zeno Rogue 625144195c major cleanup of texture remapping 2018-08-20 02:04:49 +02:00
Zeno Rogue e1c49a83fa fixed displayspin in syntetic 2018-08-19 16:28:36 +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 253c2d8b9b bitruncated irregular tilings 2018-08-05 05:07:34 +02:00
Zeno Rogue 7e1344a863 singletype patterns now can be remapped to irregular grids 2018-08-02 22:26:07 +02:00
Zeno Rogue f597e6bfd7 choose irregular from the Goldberg menu 2018-07-17 02:29:18 +02:00
Zeno Rogue c8c1e3a346 irregular grids 2018-07-16 20:05:23 +02:00
Zeno Rogue f4a3446ba3 argh, this should have been rectified 2018-07-11 12:58:16 +02:00
Zeno Rogue 6d8fe2bb25 'expanded' now returned in operation_name 2018-07-11 12:57:13 +02:00
Zeno Rogue 654796f028 fixed the bug in chamfered/expanded naming 2018-07-11 12:55:23 +02:00
Zeno Rogue d57436848c rectified is GP(1,1) not GP(1,0) 2018-07-11 12:25:33 +02:00
Zeno Rogue bc558a18df gp:: ok, chamfered appears, but it is correctly called 'expanded' 2018-07-10 21:18:07 +02:00
Zeno Rogue b2ba4efc40 gp:: in a4, replaced '2x bitruncated' with 'rectified'; better active display on 'bitruncated'; hidden 'chamfered' 2018-07-10 21:11:02 +02:00
Zeno Rogue cee40849e8 gp:: in the dialog, slider ranges from 0 to 8 (not from 1 to 10) 2018-07-10 21:04:20 +02:00
Zeno Rogue f94c85a4fa gp:: distance calculation 2018-07-10 18:03:41 +02:00
Zeno Rogue aaf0a949c3 gp:: base_distlimit adjusted in a4 2018-07-10 18:01:55 +02:00
Zeno Rogue d986ed7617 gp:: more concentrated tree 2018-07-10 18:01:42 +02:00
Zeno Rogue 5cd8f695a3 Goldberg-Coxeter construction for order-4 tilings (everything seems to work except distance calculations) 2018-07-10 04:13:35 +02:00
Zeno Rogue a48241d639 gp:: better message about illegal parameters for non-orientable geometries 2018-06-22 04:42:39 +02:00
Zeno Rogue 8f8a259992 new quotient geometries 2018-06-22 01:48:46 +02:00
Zeno Rogue e7a9cebbee fixed some issues with gp/texture 2018-06-17 12:02:47 +02:00
Zeno Rogue 3881a7dd97 more cleanup with uniformizing the keys for 'back' and 'help' 2018-06-13 00:00:01 +02:00
Zeno Rogue a40d64a8f6 namespaces conform to an older standard 2018-06-11 18:00:40 +02:00
Zeno Rogue 4c619e60dd moved all the HyperRogue stuff except RogueViz to namespace 'hr' -- useful when using hr as a library 2018-06-11 01:58:31 +02:00
Zeno Rogue 98246d3066 more cleanup in parameters, restartGame cleanup 2018-06-11 00:58:38 +02:00
Zeno Rogue b294ec288d gp:: used 'char' which failed on Android where 'char' is unsigned. Fixed. Also improved Xprintf 2018-05-27 01:07:44 +02:00
Zeno Rogue 09b6eb8261 translation of Goldberg helptext 2018-05-20 15:15:38 +02:00
Zeno Rogue c8bc90ea86 fixed the computation of gp::alpha (was visibly bad on GP(2,2) cube) 2018-05-04 18:05:26 +02:00
Zeno Rogue 447470814f auto-disabling of Escher if it does not look well 2018-05-04 12:50:04 +02:00
Zeno Rogue 1c07230f88 on-demand building of plainshapes 2018-05-04 12:20:50 +02:00
Zeno Rogue c721851db1 general non-special-floor cleanup; standard and full floors are now perfect in gp 2018-05-04 02:46:44 +02:00
Zeno Rogue bf0ce8d2f0 gp:: looks better on spheres 2018-05-01 19:32:55 +02:00
Zeno Rogue 1e433694a6 gp:: GP(x,x) now works in elliptic geometry 2018-05-01 19:32:41 +02:00
Zeno Rogue 55e6fc00c9 Goldberg no longer warns about centerloc not found in quotient 2018-05-01 00:22:40 +02:00
Zeno Rogue c33d2b3707 gp:: compile without CAP_TEXTURE 2018-04-18 20:53:37 +02:00
Zeno Rogue ba116d83ac gp:: GP(x,y) with x<y can be selected now 2018-04-13 14:50:40 +02:00
Zeno Rogue a5187864e6 gp:: improved patterns 2018-04-12 20:53:50 +02:00
Zeno Rogue 10f244f785 fixed the undefined behavior 2018-04-11 17:03:29 +02:00
Zeno Rogue 80f27a4e7e gp:: GP(x,0) now works with elliptic 2018-04-11 15:55:43 +02:00
Zeno Rogue fa86a88ea3 gp:: removed the unused version of be_in_triangle 2018-04-11 00:55:05 +02:00
Zeno Rogue 7dd006bb05 changed goldberg_map bounds to 32 2018-04-11 00:53:22 +02:00
Zeno Rogue 9fd8713cbc gp:: correct long-distances in all Goldberg hyperbolic tilings 2018-04-10 17:06:04 +02:00
Zeno Rogue 90ff8c49dc marked land quality in gp, fixed some bugs 2018-04-10 08:05:35 +02:00
Zeno Rogue baffd5be17 gp:: help works 2018-04-10 05:20:03 +02:00
Zeno Rogue e318a8e04a gp:: texture:: menu added 2018-04-10 05:12:40 +02:00
Zeno Rogue 033c626dfc restartGame, wrong mode, and resetModes now use constants instead of magic char names 2018-04-09 18:05:23 +02:00
Zeno Rogue b9a6402ba7 ...missing goldberg.cpp itself 2018-04-09 17:40:38 +02:00
Zeno Rogue 830785990c renamed whirl to goldberg 2018-04-09 17:40:12 +02:00