Commit Graph

61 Commits

Author SHA1 Message Date
Zeno Rogue 43a3e8f030 color change in rogueviz 2024-05-09 10:44:37 +02:00
Zeno Rogue 0a16e53561 rogueviz:: fixed missing virtual destructor in model 2024-04-28 02:13:42 +02:00
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 572866b67a rogueviz:: rv_keep 2023-08-22 20:06:52 +02:00
Zeno Rogue 9932a034fc improvements to objmodels: better debugging, better performance on geometry change 2023-05-15 02:50:41 +02:00
Zeno Rogue c95395f574 rogueviz::smoothcam:: export some functions 2023-05-15 02:50:41 +02:00
Zeno Rogue 0410f54d43 rogueviz:: added some guards 2023-04-15 01:30:05 +02:00
Zeno Rogue 5a33967711 missing push of rogueviz.h 2023-04-01 22:56:33 +02:00
Zeno Rogue b7aae63b90 rogueviz:: remove visible_from_help, it just displays a list 2022-11-13 16:22:55 +01:00
Zeno Rogue 31318862cb rogueviz:: added CAP_THREAD guard 2022-09-29 15:13:30 +02:00
Zeno Rogue c49b320330 rogueviz:: presentation improvements 2022-09-24 09:14:31 +02:00
Zeno Rogue 7411f21b59 rogueviz:: parallelize moved from flocking to rogueviz.h 2022-08-23 21:52:36 +02:00
Zeno Rogue 6030dd2a47 rogueviz::presentation:: new options 2022-08-07 03:16:24 +02:00
Zeno Rogue f138bbb5c2 rogueviz::pres::non_game_slide_scroll 2022-08-07 03:16:24 +02:00
Zeno Rogue 0b3980a5a4 rogueviz:: non_game_slide 2022-08-07 03:16:24 +02:00
Zeno Rogue a8b27b2bdb rogueviz:: export more 2022-07-23 15:38:44 +02:00
Zeno Rogue b07b805b33 rogueviz:: dialog_add_latex now can have LATEX_COLOR flag to display text colored in Latex 2022-07-21 03:28:54 +02:00
Zeno Rogue 81248f0558 rogueviz:: anygraph removed since it is in dhrg now 2022-07-12 14:46:31 +02:00
Zeno Rogue b3c3cc331e rogueviz:: readLabel 2022-07-12 14:46:31 +02:00
Zeno Rogue 73ceb6400d rv::presentation:: split empty_screen and white_screen 2022-06-08 18:05:05 +02:00
Zeno Rogue b0587572ae fixed some CAP_TOUR guards in rogueviz 2022-05-06 19:54:55 +02:00
Zeno Rogue 9bcd0be3f3 rv::presentation:: latex support, add rv_latex=1 to CLI to enable 2022-04-12 13:02:08 +02:00
Zeno Rogue e159eb7b47 rogueviz:: export show_animation 2022-04-07 20:57:18 +02:00
Zeno Rogue 5084764275 rogueviz:: missing variables from objmodels 2022-03-20 09:52:32 +01:00
Zeno Rogue 4040f56262 rogueviz:: added the missing function on_cleanup_or_next 2021-10-17 17:02:34 +02:00
Zeno Rogue 5e09993eca rv_ignore fixup 2021-06-25 14:03:11 +02:00
Zeno Rogue 9d2faeef51 rogueviz:: function id_known 2021-06-25 14:00:31 +02:00
Zeno Rogue 6a0e18d22d rogueviz:: added guards to rogueviz.h, and also added addHook macros which return 0 with no CAP_RVSLIDES 2021-06-25 13:43:33 +02:00
Zeno Rogue ada99f6a35 rogueviz::presentation:: export draw_texture 2021-04-23 20:53:58 +02:00
Zeno Rogue d37895b051 rogueviz:: export brm_limit 2021-04-23 20:53:16 +02:00
Zeno Rogue 5bca58a1da rogueviz:: fixed pedantic errors 2021-04-07 23:23:40 +02:00
Zeno Rogue 22aefcfff6 rogueviz:: export vertex_shape 2021-04-07 18:32:00 +02:00
Zeno Rogue 0a5f0b04e0 fixed roguevizslide 2021-04-07 18:15:58 +02:00
Zeno Rogue a86fb6cd4d rogueviz:: added URLs to various visualizations 2021-04-07 18:15:58 +02:00
Zeno Rogue 599d446038 rogueviz::objmodel:: precision is now configurable via o-key 2021-04-07 18:13:45 +02:00
Zeno Rogue 03f55aa372 rogueviz:: do_cleanup as a separate function 2021-04-07 18:13:45 +02:00
Zeno Rogue 367ff6f035 rogueviz::presentation:: slide_error function 2021-04-07 18:13:45 +02:00
Zeno Rogue 50ddd5c6fc rogueviz::objmodels:: improved preparing 2021-04-07 18:13:45 +02:00
Zeno Rogue 9ed06c7fee rogueviz:: removed vizid 2021-04-07 18:13:45 +02:00
Zeno Rogue fbea016f03 rogueviz::magiccube:: using rv_hook 2021-04-07 18:13:45 +02:00
Zeno Rogue 4486e9a017 export more presentation functions 2021-04-07 18:13:45 +02:00
Zeno Rogue cf1cd09f81 rogueviz::objmodels:: availability checking 2021-04-07 18:13:45 +02:00
Zeno Rogue 54d7574047 rogueviz:: categorization fixup 2021-04-07 18:13:45 +02:00
Zeno Rogue 30b79de1f5 rogueviz:: added objmodels.cpp and some demos using it 2021-04-07 18:13:17 +02:00
Zeno Rogue 1789ad1a33 improved presentation support in RogueViz 2020-09-11 11:48:27 +02:00
Zeno Rogue 9d0a252d14 shift-awareness in rogueviz 2020-07-29 23:34:00 +02:00
Zeno Rogue b5219ad0fe moved CAP_NCONF and CAP_RVSLIDES back to rogueviz 2020-05-15 12:04:29 +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
Zeno Rogue 58510299de in roguevizslide, do not call t() again on GeometryReset with QUICKGEO 2020-04-07 17:15:40 +02:00
Zeno Rogue 3d3bde6e29 rogueviz:: some exports were missing 2020-03-29 17:37:08 +02:00