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 |
|
Zeno Rogue
|
449dd5adaf
|
rogueviz::kohonen:: made -somrestrict work deterministically
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
90c024822e
|
makeEmpty in Wild West no longer destroys nearby Great Walls
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
c45fa9bd9a
|
refactored binarytiling::parabolic to parabolic1 in hyperpoint
|
2018-12-11 22:10:53 +01:00 |
|
Zeno Rogue
|
8866bc889d
|
string editor now may restrict the available keys
|
2018-11-24 22:55:07 +01:00 |
|
Zeno Rogue
|
2fa265ac10
|
implemented a better system for logging and binary output
|
2018-11-24 21:23:02 +01:00 |
|
Zeno Rogue
|
0b09498ba1
|
rogueviz:: removed patterngen.cpp from RogueViz makefile
|
2018-11-24 17:22:41 +01:00 |
|
Zeno Rogue
|
18d832dd5f
|
fixed modecodes for the new surfaces
|
2018-11-24 02:32:46 +01:00 |
|
Zeno Rogue
|
7bb72d0817
|
rogueviz:: fixed to drawStandard in Banach-Tarski
|
2018-11-24 02:08:27 +01:00 |
|
Zeno Rogue
|
6336fe9db6
|
rogueviz::kohonen:: halt with error when reading graph unsuccessfully
|
2018-11-24 01:31:15 +01:00 |
|
Zeno Rogue
|
0d691ab16a
|
fixup: missing drawStandard
|
2018-11-24 01:30:49 +01:00 |
|