Commit Graph

69 Commits

Author SHA1 Message Date
Zeno Rogue 1ba1b141f3 smart display range 2018-11-01 19:07:50 +01:00
Zeno Rogue 4846f730d6 Joukowsky and inverted Joukowsky are now actually selectable in the menu 2018-10-28 03:09:07 +01:00
Zeno Rogue 42540aa226 model transition for Joukowsky, inverted Joukowsky, and Band. 2018-10-28 03:09:07 +01:00
Zeno Rogue 804b489ebf improved hemisphere model; nicer handling of ballangle 2018-10-28 03:09:06 +01:00
Zeno Rogue 23b59101ae model orientation supported in Joukowsky 2018-10-28 03:09:06 +01:00
Zeno Rogue cbb53cfe68 Joukowsky transform, and better inverted Poincare 2018-10-28 03:09:06 +01:00
Zeno Rogue 8a37a43547 improved hyperboloid model 2018-10-23 20:08:57 +02:00
Zeno Rogue a9535878c4 model orientation 2018-10-23 16:58:19 +02:00
Zeno Rogue 1ab460ffb1 type color_t should now be consistently used for colors; reimplemented drawqueue in OO fashion 2018-09-04 19:53:42 +02:00
Zeno Rogue 1af2c04407 enum class used for PPR 2018-08-28 14:27:23 +02:00
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