1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-07-02 18:13:18 +00:00
Commit Graph

2395 Commits

Author SHA1 Message Date
Zeno Rogue
d8bf550d37 surface 3D graphics are now automatically disabled in rug (won't work correctly with quotient rugs anyway) and in pmodels which do not support it 2018-12-14 19:27:12 +01:00
Zeno Rogue
e68da3d9a9 chaosmode disables only bounded geometries 2018-12-14 19:27:12 +01:00
Zeno Rogue
e244e3cff8 parabolic1 generates a straight line in Euclidean 2018-12-14 19:27:12 +01:00
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