Arthur O'Dwyer
62629f3e70
Change static const
to static constexpr
wherever possible
...
Since we require C++11, most of these consts can be constexpr.
Two `static const ld` remain non-compile-time-evaluable because
they depend on the runtime `log` function. One `static const cld`
remains non-compile-time because `std::complex<T>` doesn't become
constexpr until C++14.
2023-08-23 09:47:28 -08:00
Zeno Rogue
757579fb18
matrix dialog now used for models::rotation
2023-08-14 17:02:34 +02:00
Zeno Rogue
cfb47631ac
slide text improvements
2022-08-13 22:44:44 +02:00
Zeno Rogue
8a58604371
factored enable_canvas_backup
2022-07-23 16:33:11 +02:00
Zeno Rogue
e827d2a69f
tour:: slide_action function
2022-02-27 14:51:02 +01:00
Zeno Rogue
48260b781e
tour:: next_slide function
2022-02-27 01:15:45 +01:00
Zeno Rogue
548b5b7772
Merge pull request #144 from josephcsible/patch-1
...
Avoid spurious "R'Lyeh is not what we are talking about now"
2021-06-28 21:12:21 +02:00
Zeno Rogue
a4037b14ca
fixed translating the tour slides
2021-06-01 13:07:56 +02:00
Zeno Rogue
c0002da574
refactored some XLAT calls for automated analysis, fixing some bugs on the way
2021-05-23 16:00:50 +02:00
Joseph C. Sible
1bd9381b73
Avoid spurious "R'Lyeh is not what we are talking about now"
...
If you're following along with the tutorial, you'll still be in the Temple of Cthulhu when it tells you to go to the Burial Grounds. On your way there, you'll need to pass back through R'Lyeh, so we shouldn't warn you not to go there.
2021-05-08 17:32:17 -04:00
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