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 |
|