Commit Graph

91 Commits

Author SHA1 Message Date
Zeno Rogue 056419288c enabling canvas now automatically enables ls::single 2021-04-23 20:09:23 +02:00
Zeno Rogue 3f288c4f90 tour:: allow help extensions, and slide_url command 2021-04-07 18:15:58 +02:00
Zeno Rogue 088aff457c tour:: reverted restore_all on GeometryReset 2021-04-07 18:13:45 +02:00
Zeno Rogue 21f151cadb tour:: slide_backup with 1 parameter 2021-04-07 18:13:45 +02:00
Zeno Rogue 35414a6ff6 tour:: with LEGAL::NONE, '1' and '2' keys do not work 2021-04-07 18:13:45 +02:00
Zeno Rogue 7a887ac7c1 slide_restore_all on geometryreset 2021-04-07 18:13:45 +02:00
Zeno Rogue 05e7a6b717 tour:: qualified Guided Tour to HyperRogue Guided Tour 2021-04-07 18:13:45 +02:00
Zeno Rogue 7c29dd49c8 filename for history band can be changed now 2021-02-07 22:55:10 +01:00
Zeno Rogue d64c5e338c extra guards 2020-10-15 16:33:52 +02:00
Zeno Rogue ea6a44ce1b generalized the slide backup template 2020-09-15 19:11:29 +02:00
Zeno Rogue a8ac3b2ff7 tour:: an option to print 2020-09-15 19:11:19 +02:00
Zeno Rogue 804e426c2a nicer support for multiple slideshows 2020-09-11 11:21:52 +02:00
Zeno Rogue 9cc4d74da0 tour:: call pmStartAll for all slides at start 2020-09-11 11:21:21 +02:00
Zeno Rogue c816137f8b tour:: slide_restore_all() on pmStop 2020-09-11 11:19:19 +02:00
Zeno Rogue cf0abe6184 redone some Guided Tour slides 2020-07-13 00:10:16 +02:00
Zeno Rogue 39f82e55ba 'special' geometry change 2020-04-29 15:14:36 +02:00
Zeno Rogue 6f6586b3f2
Merge branch 'master' into hooks-naming 2020-04-19 13:39:07 +02:00
Zeno Rogue 0472bf764f moved all projection-related parameters to a special struct; another copy of that struct created for rug 2020-04-17 00:53:58 +02:00
Arthur O'Dwyer 0d42168139 Make hookset<T> a pointer type, just like purehookset.
No more declaring `hookset<T> *hooks_foo`; now it's just
`hookset<T> hooks_foo` at global scope. This clears the way to
make `hookset<T>` into a class type if we want.
2020-04-12 10:50:18 -04:00
Arthur O'Dwyer 934e3d9a42 Consistently name every hookset with prefix `hooks_`. NFC.
I'm sure this causes massive merge-conflicts in the non-public code,
but I think it'd be a good idea, if only to avoid confusion between
e.g. `clearMemory` and the-variable-formerly-known-as `clearmemory`.
2020-04-12 10:49:32 -04:00
Zeno Rogue d695aee00d tour:: a system for easier restoration of slide-changed values 2020-04-07 14:06:00 +02:00
Zeno Rogue 7438fbf4c8 slide help is now string 2020-04-07 14:05:47 +02:00
Zeno Rogue 30dcfe9ada subfolder system to organize presentations 2020-04-07 11:43:59 +02:00
Zeno Rogue cfbd5f830c fixed some warnings and errors with ll to int assignment 2020-04-06 09:13:20 +02:00
Zeno Rogue b3329208c4 redesigned multiple slideshows in HyperRogue, and how rvslides is generated in RogueViz 2020-03-29 13:31:22 +02:00
Zeno Rogue 0412f077e6 added/fixed some \brief descriptions 2020-03-27 21:47:09 +01:00
Zeno Rogue 2e6e715144 presentation comment fixup 2020-03-27 21:10:38 +01:00
Zeno Rogue 00bbdef12e added some comments in hr::tour 2020-03-27 20:54:21 +01:00
Zeno Rogue 3c3aa2b061 updated the number of lands in Tour 2020-03-25 13:42:38 +01:00
Zeno Rogue ca59e464b1 fixed Baby Tortoise colors in tour/PTM 2020-03-16 21:33:37 +01:00
Zeno Rogue d3802ed9e9 renamed Tutorial to Guided tour 2019-09-13 18:01:28 +02:00
Zeno Rogue ebc44af74c mymake, comments moved 2019-09-12 22:50:16 +02:00
Zeno Rogue 848eb8f48b export everything: modules compiled separately 2019-09-12 22:50:16 +02:00
Zeno Rogue 9647cbd47e added #include hyper.h to all cpp files 2019-09-12 22:50:16 +02:00
Zeno Rogue 8b1c7bffe4 initial reformatting of comments for Doxygen 2019-09-12 22:50:13 +02:00
Zeno Rogue 0ef57dde15 further cleanup 2019-09-12 22:50:13 +02:00
Zeno Rogue 5ea055b39e split namespace conformal into models and history 2019-09-12 22:50:12 +02:00
Zeno Rogue 2ab58e6eb7 resetview in tour 2019-09-12 22:50:04 +02:00
Zeno Rogue 8295251cdc multigame support, including dualmode 2019-09-12 22:50:03 +02:00
Zeno Rogue 59efce3a69 typos fixed 2019-09-12 22:42:59 +02:00
Zeno Rogue e446ad9b1c fixed the ESC key flashing and doing nothing in the Expansion slide 2019-09-12 22:42:58 +02:00
Zeno Rogue 4284831069 more options in line animation 2019-09-12 22:42:58 +02:00
Zeno Rogue 629e94cbb1 tour:: replaced 'a'+i to allow longer presentations 2019-09-12 22:38:46 +02:00
Zeno Rogue 279f4fa0a0 press '0' to exit the Tutorial 2019-02-06 18:48:52 +01:00
Zeno Rogue b256ac70af improved key handling: numpad works as directions with numlock off and numbers with numlock on; shift+5 works now; better key assignments in crystal rug 2018-12-14 19:27:12 +01:00
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 1762dddfde tour:: removed the conformal square, as it is not very relevant 2018-11-01 19:08:01 +01:00
Zeno Rogue 1ba1b141f3 smart display range 2018-11-01 19:07:50 +01:00
Zeno Rogue 6de0f0a8aa instead of nonbitrunc, gp::on and irr::on, there is one variable, variation 2018-08-28 17:17:34 +02:00
Zeno Rogue c17efce3b5 PAT_TYPES now separate from PAT_NONE; PAT_* constants now use enum 2018-08-28 04:05:32 +02:00