Zeno Rogue
|
69ca24889a
|
fix half-dimension so that it is positive
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
79e396c742
|
crystal:: computing Round Table sizes (not tested)
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
c4fae9dfef
|
correct get_coord in Goldberg
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
fef0405d0b
|
boilerplate comment in archimedean.cpp
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
14fde6ea0a
|
rug:: correct display for cylinder/Mobius
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
36b60ddef3
|
crystal:: infinity power shown in geom-exp menu
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
92eaf96930
|
crystal:: 3D mode works from the Rug menu, and linked to from its menu
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
e6a97b6914
|
fixed crystal name and defaulted to 3D
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
c5579149ed
|
chaosmode is now auto-disabled exactly in bounded geometries
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
bc90d0a51a
|
crystal:: now selectable from the geom exp menu
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
d2dddc07b6
|
crystal:: removed add_bitruncation -- using ginf[gCrystal].vertex
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
7da2f2b84a
|
crystal:: made global variables into hrmap_crystal attributes
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
9b6136fb41
|
fixed some bugs where euclid was used instead of eubinary
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
e16c4aada7
|
Hedgehog Warriors are replaced by Fire Cultists in non-3-valent Camelot
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
f65e1724b8
|
crystal:: implemented altdist, and some lands using it
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
d506c73571
|
crystal:: animates correctly
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
683b235d55
|
crystal:: fixed the coloring
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
50f37a6b63
|
crystal:: started working on lands (Camelot done) and distances
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
000f271552
|
refactored buildCamelot as a separate function
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
036abd2091
|
fixed in_smart_range adjusting to the screen resolution rather than the current texture
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
48c15ce297
|
modecode now ignores invalid geometries in the save
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
3182600a58
|
3D display of Crystal
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
c6aa79b0dd
|
fixed an iterator invalidation bug in drawStandard
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
851e217a73
|
crystal:: automatically bitruncate with crystal's implementation
|
2018-12-14 19:27:11 +01:00 |
|
Zeno Rogue
|
fd3b030119
|
crystal:: added multi-dimensional geometries (referred to as crystal), available via CLI for now
|
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
|
1c6f64f370
|
added options -viz and -vizhr for quicker visualizations, and -smart, -smartn, -sr, -srx set the sightrange better now
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
f166baebfb
|
rug:: removed triangle removal when get_sightrange is taken away (it is not what we want if we change geometry
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
7d587c63ba
|
relative-size queuestr, queuechar, and queuecircle work better now
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
4bac862e53
|
improved the indentation in hstream
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
c1aac5e664
|
a38 now actually checks that S3 == 3
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
ef3310f764
|
in fieldpattern used const MAXDIST instead of 60; also increased it to 120
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
b03f23cf65
|
increased fmax in hyperbolic space to make it work with larger tesselations
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
9b4a53783c
|
removed MAX_S84 and some no longer used stuff using it
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
f7db0feef0
|
currfp returns fp_invalid when fp is not known, and does not use it
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
bf7bb61d35
|
handlers for createStep and newmap
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
ce996c82fe
|
removed unused variable in geometry menu
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
d4d7239575
|
conformal:: 'spiral' now works for bands (actually it worked already, but some texts have been replaced)
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
35b826645c
|
Euclidean Chaos Mode works not only in CR4
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
bd479d3c41
|
fixed worldsize display and gp::area for S3==4
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
6c25d2297e
|
Chaos mode is now always unlocked in autocheat
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
e9920d8d57
|
Chaos mode not works in Euclidean
|
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
|
e5ebac156e
|
calc_relative_matrix for euwrap geometries now uses cellrelmatrix nicely
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
c993e80a18
|
cellrelmatrix and cellgfxdist implemented efficiently for euwrap geometries
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
f522dbe46a
|
sm::TORUSCONFIG used in any Euclidean
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
cd511585ae
|
fixed a bug with sidescreen working
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
80da98b265
|
fixed a bug with divisibility by 3 in torus config
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
ce2015920e
|
geometry:: torus advanced config now shows a list of torus geometries
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
460eb19881
|
implemented new geometries: cylinder and (only one for now) Mobius band
|
2018-12-11 22:10:53 +01:00 |
|