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
9faa285814
New file geometry2.cpp, with moved ggmatrix, relative_matrix, virtualRebase, and new get_corner_position family. Refactored in floorpatterns, textures, and grid to use get_corner_position family.
2018-08-17 16:47:06 +02:00
Zeno Rogue
5e2a65a781
vertical stretch parameter is now available in all models; more details in equi-area
2018-08-01 04:01:16 +02:00
Zeno Rogue
1e15992a22
added dialog::extra_options, and extra options in number dialogs now use this feature
2018-08-01 03:59:20 +02:00
Zeno Rogue
e27cd9b654
stretch factor in cylindrical equidistant and cylindrical equi-area models
2018-07-30 17:44:11 +02:00
Zeno Rogue
4320119d02
calc_relative_matrix now accepts hyperpoint as the direction hint
2018-07-16 20:02:33 +02:00
Zeno Rogue
f1f1098d95
removed some remaining references to sval, fixed the compilation of RogueViz
2018-06-29 12:16:35 +02:00
Zeno Rogue
d11044a80a
refactoring: sval/aitmp is no more, celllister(manual) used instead
2018-06-28 12:59:35 +02:00
Zeno Rogue
63869c6d33
renamed the size function to isize
2018-06-22 14:47:24 +02:00
Zeno Rogue
35301f0a68
movement animations now work in quotient geometries
2018-06-17 17:51:26 +02:00
Zeno Rogue
28a4768ea4
more uniformization of add/back, 'space' in grapheditor works in autocheat, fixed missing XLAT in surface
2018-06-13 00:11:26 +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
44affc3e9d
resolved conflicts introduced by merging zenorogue/hyperrogue#21
2018-06-12 23:28:06 +02:00
Zeno Rogue
56baba800b
moved more includes to sysconfig.h
2018-06-12 23:10:20 +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
90da020a51
fixed the compiler warning on buffer size
2018-06-07 13:58:14 +02:00
Zeno Rogue
d0dc017ce3
fixed disabling CAP_RUG and CAP_TOUR
2018-05-07 20:09:58 +02:00
Zeno Rogue
c1f22b4ac5
conformal:: calcparam
2018-05-03 11:29:25 +02:00
Zeno Rogue
39916901ee
improved square model in non-hyperbolic geometries
2018-04-23 12:50:51 +02:00
Zeno Rogue
edf4dd42cc
fixed relative gmatrix computation in gp and line animation
2018-04-21 14:01:54 +02:00
Zeno Rogue
077231b071
conformal:: band now can be rendered in other band models
2018-04-21 12:15:23 +02:00
Zeno Rogue
d45dcb346b
conformal:: extra_line_steps configurable in menu
2018-04-21 12:15:05 +02:00
Zeno Rogue
90cc9e1b49
conformal:: resizing the window works now
2018-04-21 12:14:25 +02:00
Zeno Rogue
8c776a29e9
spiral:: fixed the crash when leaving spiral
2018-04-21 12:13:44 +02:00
Zeno Rogue
2eaff9ac46
conformal:: more precise line animation
2018-04-21 12:12:52 +02:00
Zeno Rogue
f1bcd91de5
fisheye model
2018-04-18 20:52:17 +02:00
Zeno Rogue
229f717678
split sight/game/generation range; bonuses instead of absolute values
2018-04-03 23:34:47 +02:00
Zeno Rogue
3f45beba3b
changed 'conformal' link to 'models'
2018-03-27 14:09:10 +02:00
Zeno Rogue
fa7822fdf8
3D effects in the new models. Also made the 3D effects in old models 'correct'
2018-03-27 04:01:30 +02:00
Zeno Rogue
7c84280b73
four new models, Mercator improved
2018-03-26 19:06:47 +02:00
Zeno Rogue
9af2566e5f
lower halfplane model added
2018-03-25 15:27:42 +02:00
Zeno Rogue
a10491f3d6
improved the automatic rotation
2018-03-25 15:07:11 +02:00
Zeno Rogue
14c67bef0b
cleanup of conformal/history menu
2018-03-25 14:04:40 +02:00
Zeno Rogue
d3c9bfdd92
improved the quality of 3D models from conformal menu
2018-03-24 15:15:30 +01:00
Zeno Rogue
74cc23f1c2
hemisphere model
2018-03-24 13:26:16 +01:00
Zeno Rogue
64adb6f0ea
updated the header comments to 2018, also added the missing ones
2018-02-09 00:40:26 +01:00
Zeno Rogue
b3f047ea6a
reworked 3D vision
2018-02-03 13:41:49 +01:00
Zeno Rogue
005abefa09
also adjust the default size for spherical Mercator/disk
2017-11-13 11:38:51 +01:00
Zeno Rogue
a3a70dfe4a
removed useless code
2017-11-13 11:33:26 +01:00
Zeno Rogue
c27eccce4a
changing the conformal model automatically resets scale/projection
2017-11-13 11:33:04 +01:00
Zeno Rogue
a19d4d568b
refactored mdEqui
2017-11-13 11:26:21 +01:00
Zeno Rogue
b2673ba0b3
don't show useless options in Conformal menu in non-hyperbolic
2017-11-07 16:46:58 +01:00
Zeno Rogue
365057c37b
equid/equi-a are conformal in Euclidean
2017-11-07 16:40:27 +01:00
Zeno Rogue
96243d143f
Mercator projection works now; fixed equidistant/equiarea on sphere
2017-11-07 16:37:39 +01:00
Arthur O'Dwyer
43cb9c0bf4
Change every "pop this menu" option text to the two words "go back".
...
And add translations for "go back", copied from the existing translations
for the word "return".
2017-10-30 18:48:14 -07:00
Arthur O'Dwyer
dae6b9e3d3
Consistently use "space" for the "pop this menu" option in all submenus.
...
The "pop this menu" option's *text* is still highly variable among all
the different menus, which could make it hard to navigate, but at least
if you're using the keyboard it's now easy to "go back".
Plus, the rogueviz menu incorrectly reported "(v) exit menu" when actually
`v` was already in use by an earlier option. This is now fixed.
2017-10-30 18:48:14 -07:00
Zeno Rogue
79f1ecb993
even though HyperRogue usually uses doubles now, polygonal model always uses long doubles
2017-08-13 21:09:39 +02:00
Zeno Rogue
8cb8e2a3ec
updated to 10.0c
2017-07-23 01:33:27 +02:00
Zeno Rogue
ce5650a81f
10.0
2017-07-16 23:00:55 +02:00
Zeno Rogue
a6f176510e
better mode handling
2017-07-12 19:50:39 +02:00