Zeno Rogue
|
285211bcf3
|
invalid_point functions, and using them in smart_range and queuestr/chr
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
0d558cb0e1
|
build_shortest_path function
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
b8806c248e
|
crystal:: specific calc_relative_matrix wshich should not block
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
5221ac07a3
|
crystal:: celldist(ance) gives precise distance, heptdistance gives imprecise one
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
05df60ae70
|
more lands implemented for cylinders
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
aa1b102b78
|
crystal::rug:: correct centering
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
22c6f02cc9
|
crystal:: Elemental Planes
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
304e9373a9
|
east values now shown only with -ceast
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
809a911998
|
refactored o_key to use in_full_game
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
207df51b8a
|
crystal:: pirates no longer drop confusing Compasses
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
9e3e4cf7a5
|
crystal:: more lands
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
aa34ed80c8
|
crystal:: fiftyval set correctly -- Docks and Snake Nest work
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
866e6f5a30
|
fixup: junk function removed
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
18d5f8299b
|
crystal:: more settings in config/params/CLI
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
6594908c5a
|
removed the -crug option since it is redundant
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
3e747a2d9d
|
compass probability now can be changed from menu/commandline
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
46256155d7
|
crystal:: compass generation
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
c7f74cc745
|
Added the constant PERIOD (=2*FULLSTEP) instead of 4, also commented on the constants
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
d7751b781d
|
crystal:: cview option now works correctly with crystal-bitruncation and variations
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
b5e291c69c
|
test added for Crystal Round Table sizes
|
2018-12-14 19:27:12 +01:00 |
|
Zeno Rogue
|
d4684503cd
|
fixed the Camelot volume computation for bitruncated half-dimension
|
2018-12-14 19:27:12 +01:00 |
|
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 |
|