1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2026-07-04 09:22:42 +00:00
Commit Graph

1629 Commits

Author SHA1 Message Date
Zeno Rogue b3d074161e killing a tortoise with a saved baby now kills the baby too 2018-07-30 09:51:57 +02:00
Zeno Rogue 39e131d985 no more petrification on Round Table 2018-07-30 09:34:48 +02:00
Zeno Rogue f635c27e07 fixed variable conflict warning 2018-07-30 09:34:37 +02:00
Zeno Rogue 4ae3733659 fix a potential crash bug 2018-07-27 22:14:46 +02:00
Zeno Rogue d32fe9192e use the old reverse-side algorithm if texture is on 2018-07-27 22:14:33 +02:00
Zeno Rogue b1653689da silenced an 'uninitialized variable' warning 2018-07-23 23:58:59 +02:00
Zeno Rogue 9433803b04 fixed a compilation error with CAP_ORIENTATION 2018-07-23 23:58:45 +02:00
Zeno Rogue b9796c86ba tour:: ENTER/BACKSPACE now checks whether a subgame is one with gamestack::pushed(), not with geometry || nonbitrunc (more general) 2018-07-23 23:38:30 +02:00
Zeno Rogue 19ac4dd945 pkResetModel now does stereo::set_projection(0) 2018-07-23 23:37:54 +02:00
Zeno Rogue b987ce2dec added π as a guaranteed character in langen (useful for presentations) 2018-07-23 23:37:36 +02:00
Zeno Rogue 717cc6b12f irr:: added the missing 'ingore' 2018-07-23 23:37:02 +02:00
Zeno Rogue 548ee3a54f HELPFUN no longer displays gamescreen(2) by default, to let the presentation designer to choose the brighness themselves 2018-07-23 23:36:29 +02:00
Zeno Rogue e557dd1303 fixed a crash bug with the 'mark' command when no cell active 2018-07-23 23:35:01 +02:00
Zeno Rogue c70db33417 improved mobile compass 2018-07-23 16:17:49 +02:00
Zeno Rogue e601533a37 improved keyboard control in orthogonal projection of the sphere 2018-07-23 16:17:49 +02:00
Zeno Rogue 3c6e3008eb hypot, asinh, and acosh are assumed to be in :: when NO_STD_HYPOT is specified 2018-07-23 16:17:49 +02:00
Zeno Rogue 12dd76b216 new system for inverting stereographic projections, and other improvements in the spherical perspective 2018-07-23 16:17:49 +02:00
Zeno Rogue 1bc9bbd808 very long click required to disable ors stereo 2018-07-23 16:17:49 +02:00
Zeno Rogue 885c379b65 queuecircleat now draws stars instead if stereo::mode or in spherical geometry 2018-07-23 16:17:49 +02:00
Zeno Rogue 6c0a052470 device orientation-based scrolling on mobiles 2018-07-23 16:17:49 +02:00
Zeno Rogue bd77680518 no more MAYDARK in showStereo 2018-07-23 16:17:49 +02:00
Zeno Rogue 92ea21de86 fixed some orbs not saved in OSM 2018-07-23 16:17:49 +02:00
Zeno Rogue 2e7b5f0c16 improved the gnomonic projection of the sphere; there are still glitches with stereographic 2018-07-23 16:17:49 +02:00
Zeno Rogue 1c8aa41965 NO_STD_HYPOT to prevent compilation errors when there is no std::hypot 2018-07-23 16:17:49 +02:00
Zeno Rogue ae85b59530 fake orientation in fake-mobile 2018-07-23 16:17:49 +02:00
Zeno Rogue ce08ec2a1f improved SDL_GetTicks without SDL, and getticks() replaced with it 2018-07-23 16:17:49 +02:00
Zeno Rogue ba92dd4b32 dialog navigation enabled for mobiles 2018-07-23 16:17:49 +02:00
Zeno Rogue b502b7025d improvements to the mobile compass: can be used in modes other than MOVE (long click to switch mode to MOVE anyway); better arrow scaling 2018-07-22 15:54:44 +02:00
Zeno Rogue 5b41f5d157 highlight buttons on overview/PTM screens; improved zoom feature; fixed a bug with zoom spilling to the inventory screen 2018-07-22 12:54:05 +02:00
Zeno Rogue 329a2fa783 fixed the compilation without CAP_COMMANDLINE or without CAP_SVG or fakemobile 2018-07-22 12:50:03 +02:00
Zeno Rogue 4d2f79ba95 rewritten the system to display 3D. This fixes the spherical display not working in stereo mode, and is more clean. 2018-07-22 00:39:57 +02:00
Zeno Rogue acd906d7c3 irr:: Land of Storms is now random 2018-07-21 18:04:06 +02:00
Zeno Rogue 304e48d4b4 arg::cheat() is now inline 2018-07-21 18:03:53 +02:00
Zeno Rogue 66f352178e irr:: maps can now be loaded/saved 2018-07-21 17:52:00 +02:00
Zeno Rogue 190fa3ea1d irr:: horocycles 2018-07-21 17:46:14 +02:00
Zeno Rogue 4de4d3e640 arg:: split the big if list in config.cpp 2018-07-21 16:58:50 +02:00
Zeno Rogue 45b25059b5 irr:: linepattern:: Vineyard Pattern shows cellgroups; tree and horocyclic tree work correctly 2018-07-20 02:59:51 +02:00
Zeno Rogue f7e5f470dc irr:: celldist and (circular, not yet horocyclic) celldistAlt 2018-07-20 02:58:47 +02:00
Zeno Rogue 35bb9ea95b fixed the return value of the ca arg reader 2018-07-20 00:17:58 +02:00
Zeno Rogue 81f175a18c moved -wsh from config.cpp to pattern2.cpp 2018-07-20 00:10:10 +02:00
Zeno Rogue 262d6f2a92 mode changes moved to config.cpp 2018-07-20 00:07:30 +02:00
Zeno Rogue 9d682aee45 moved more commandline options to their modules 2018-07-20 00:04:23 +02:00
Zeno Rogue 30cb9158cb moved svg and PNG screenshot to a new file screenshots.cpp; moved some commandline arguments from commandline.cpp to their respective modules 2018-07-19 23:46:58 +02:00
Zeno Rogue 8c5a88c513 Merge pull request #55 from Quuxplusone/empty-body
Fix -Wempty-body warnings on GCC.
2018-07-18 02:07:24 +02:00
Arthur O'Dwyer fbc7cd3212 Fix -Wempty-body warnings on GCC. 2018-07-17 16:53:46 -07:00
Zeno Rogue 76d0538b3c added const 2018-07-18 00:49:13 +02:00
Zeno Rogue c52f8e94d2 irr:: improved the wall rate 2018-07-18 00:09:39 +02:00
Zeno Rogue bbf32af738 changing the 3D parameters sometimes did not work correctly in non-hyperbolic geometry while it should. 2018-07-17 16:06:42 +02:00
Zeno Rogue 4776784be3 irr:: known to use special land 2018-07-17 15:00:35 +02:00
Zeno Rogue 572252b94f irr:: memorizing relmatrices (no bit performance improvement though 2018-07-17 15:00:18 +02:00