1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2024-11-30 15:39:54 +00:00
Commit Graph

606 Commits

Author SHA1 Message Date
Zeno Rogue
f67d16b0f8 rv::som:: junk removed 2022-04-21 12:18:32 +02:00
Zeno Rogue
91faa3faf3 rv::som:: added our tests 2022-04-21 11:56:01 +02:00
Zeno Rogue
e57f69b936 rv::som:: spaces 2022-04-21 11:55:34 +02:00
Zeno Rogue
733d5e5e0e rv::som:: moved SOM to a subdirectory 2022-04-21 11:53:33 +02:00
Zeno Rogue
8a6f96cba9 rv::presentation:: -presangle to set the angle via CLI 2022-04-12 13:13:08 +02:00
Zeno Rogue
f7f0a0ea02 rv::playing-with-impossibility:: loop_multiplier taken into account 2022-04-12 13:03:24 +02:00
Zeno Rogue
461025ca8f rv::simple-impossible:: loop_multiplier taken into account 2022-04-12 13:02:41 +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
e318410bff improved handling of missing models/images 2022-04-11 19:58:23 +02:00
Zeno Rogue
d075987fa4 rogueviz:: gen_dual 2022-04-07 20:58:53 +02:00
Zeno Rogue
0f49333644 rogueviz:: alt poincare (disabled) 2022-04-07 20:58:42 +02:00
Zeno Rogue
e159eb7b47 rogueviz:: export show_animation 2022-04-07 20:57:18 +02:00
Zeno Rogue
816007c268 rogueviz:: an option to launch a slideshow or a specific slide by name 2022-04-07 20:57:02 +02:00
Zeno Rogue
091d747ae8 fixed objmodel reading 2022-04-07 20:56:17 +02:00
Zeno Rogue
8ecb1ce593 rv:: intra-demos:: set playermoved to false 2022-03-27 22:47:51 +02:00
Zeno Rogue
9eff4e597f rogueviz:: sunflower:: don't change whichShape to 9 2022-03-27 22:47:50 +02:00
Zeno Rogue
fc29739741 rogueviz:: sunflower:: change sunflower-angle (partial) 2022-03-27 22:47:50 +02:00
Zeno Rogue
d92f7f6765 rv:: sunflower:: new options for colors, overlay, and yshift 2022-03-27 22:47:50 +02:00
Zeno Rogue
998af473ca rogueviz:: add extra-projections 2022-03-27 22:47:50 +02:00
Zeno Rogue
5084764275 rogueviz:: missing variables from objmodels 2022-03-20 09:52:32 +01:00
Zeno Rogue
694c75efbc rv:: kohonen:: some missing } 2022-03-01 09:32:56 +01:00
Zeno Rogue
bde3efbc35 rv:: some fixes to the demos 2022-03-01 09:32:39 +01:00
Zeno Rogue
aaeab82425 rv:: objmodels:: fixed loading the city model 2022-03-01 08:57:08 +01:00
Zeno Rogue
e2b6b6b2eb picking a pres from the list when another one is running no longer just turns the presentation off 2022-03-01 08:52:25 +01:00
Zeno Rogue
2f7bec5634 rv:: embeddings:: removed unused variable 2022-03-01 08:48:13 +01:00
Zeno Rogue
2a32a423d4 rv:: changed the hotkey for RogueViz demos to 'd' 2022-03-01 08:47:40 +01:00
Zeno Rogue
98cf022a44 rv:: snow:: fixes 2022-03-01 08:46:48 +01:00
Zeno Rogue
19019c907a rv:: objmodels fixes 2022-03-01 08:46:06 +01:00
Zeno Rogue
4d234a96f8 rv:: notknot:: faster and no player 2022-03-01 08:45:21 +01:00
Zeno Rogue
1e07875d05 rv:: kohonen:: removed debug 2022-03-01 08:44:59 +01:00
Zeno Rogue
beb47aeb26 rv:: kohonen:: bugfix 2022-03-01 08:43:42 +01:00
Zeno Rogue
85d0173d36 rv:: kohonen 2022-03-01 08:42:20 +01:00
Zeno Rogue
bd46fbd0ae rv:: embeddings 2022-03-01 08:40:18 +01:00
Zeno Rogue
ebe0433168 rv:: hide player in intra-demos 2022-03-01 08:38:42 +01:00
Zeno Rogue
7a1d3822b3 rv:: fifteen:: changed the hotkey, added new puzzles and descriptions 2022-03-01 08:38:22 +01:00
Zeno Rogue
3f0bde3515 rv:: changed the hotkey to Playing with Impossibility 2022-03-01 08:37:47 +01:00
Zeno Rogue
f5eae99531 rv:: impossibility:: fixed destroying other slides 2022-03-01 08:37:30 +01:00
Zeno Rogue
1efd0b4441 rv:: platformer:: now possible to change settings, better explanation in the slide 2022-02-27 15:12:23 +01:00
Zeno Rogue
50e1497405 rv:: portal demos now organized into a separate presentation 2022-02-27 14:53:22 +01:00
Zeno Rogue
41bd09d4ba rv:: loading intra demos 2022-02-27 01:15:45 +01:00
Zeno Rogue
0aa338e9eb rv::platformer:: slide 2022-02-27 01:15:45 +01:00
Zeno Rogue
d8d5e2512d rv::platformer::added missing create_sprite_texture 2022-02-27 01:15:45 +01:00
Zeno Rogue
3410a20275 rv:: do not destroy change water into chasms (except demos that do that) 2022-02-27 01:15:45 +01:00
Zeno Rogue
973fc68b66 rogueviz:: added new modules to rogueviz-all.cpp 2021-12-12 22:39:16 +01:00
Zeno Rogue
58630373e7 rogueviz:: horo63 added 2021-12-12 22:38:49 +01:00
Zeno Rogue
bbe6843390 rogueviz:: GoBot added 2021-12-12 22:38:15 +01:00
Zeno Rogue
8658d2abde rogueviz:: platformer added 2021-12-12 21:42:07 +01:00
Zeno Rogue
4040f56262 rogueviz:: added the missing function on_cleanup_or_next 2021-10-17 17:02:34 +02:00
Zeno Rogue
5d5f93e1bc rogueviz:: added intra-demos 2021-10-10 00:40:22 +02:00
Zeno Rogue
6929b2f1b4 rogueviz:: edgewidth parameter 2021-09-30 11:42:23 +02:00
Zeno Rogue
af00aaac2d rogueviz:: improved line quality 2021-09-30 11:42:02 +02:00
Zeno Rogue
89696a8e2c rogueviz:: weirdmaze:: option atleast == -1 2021-09-30 11:40:30 +02:00
Zeno Rogue
73c16f9586 rogueviz::smoothcam:: disable sm::SIDE 2021-09-30 11:39:48 +02:00
Zeno Rogue
66f0e22dae rogueviz:: objmodels:: removed debug 2021-09-30 11:38:57 +02:00
Zeno Rogue
e1fa7345ff rogueviz:: objmodels:: ignore_mtlname option 2021-09-30 11:38:45 +02:00
Zeno Rogue
36ee3b7ebe rogueviz::objmodels:: root option 2021-09-30 11:37:53 +02:00
Zeno Rogue
d29cf4bda5 rogueviz:: snow:: -use-model option 2021-09-30 11:36:04 +02:00
Zeno Rogue
2b2eabd63a rogueviz:: added sokoban to highdim-demo 2021-09-30 11:35:09 +02:00
Zeno Rogue
d2d9483065 rogueviz:: fundamental:: add clearmemory 2021-09-30 11:33:44 +02:00
Zeno Rogue
9564f0fdc6 rogueviz:: fixed crystal-sokoban 2021-09-30 11:33:13 +02:00
Zeno Rogue
402fabeefb rogueviz:: use enable_canvas 2021-09-30 10:49:12 +02:00
Zeno Rogue
8a007fc1d6 rogueviz:: one more CAP_TEXTURE guard 2021-09-04 22:01:35 +02:00
Zeno Rogue
01ebce9496 added missing CAP_TEXTURE guard in rogueviz 2021-09-04 22:00:41 +02:00
Zeno Rogue
0b7b1845bf rogueviz:: recursive-house added 2021-08-24 12:20:13 +02:00
Zeno Rogue
0105808adf added RogueViz sample 2021-08-08 13:31:11 +02:00
Zeno Rogue
de83eeeef2 weirdmaze add fixup 2021-08-07 11:25:36 +02:00
Zeno Rogue
8b43724b6c rogueviz/weirdmaze added 2021-08-07 11:24:50 +02:00
Zeno Rogue
cc18251160 rogueviz::embeddings:: mark_signposts_subg 2021-07-21 10:51:06 +02:00
Zeno Rogue
cebb0180a5 kohonen:: triangulate in 3D manifolds 2021-07-18 11:40:03 +02:00
Zeno Rogue
04c9bd193a rogueviz:: added a header for kohonen.cpp and (newly added) embeddings.cpp 2021-07-18 11:38:45 +02:00
Zeno Rogue
bfe81feb2c rogueviz::kohonen:: reverted unintentional revert 2021-07-14 09:22:33 +02:00
Zeno Rogue
64f4f93966 updated rogueviz to changed functions 2021-07-13 22:46:55 +02:00
Arthur O'Dwyer
0ee6ce8c83 Eliminate -Woverloaded-virtual warnings from Clang. NFCI. 2021-07-12 17:51:39 -04:00
Jesse Ruderman
123994bdc2 Fix UB when sorting empty vecs 2021-07-11 20:54:25 -07:00
Zeno Rogue
9817c3fb0c rogueviz::smoothcam:: extra debug 2021-07-04 11:32:31 +02:00
Zeno Rogue
a8c17c64ab rogueviz:: -rvlabelscale option 2021-07-04 11:32:03 +02:00
Zeno Rogue
5dbaea3049 fifteen:: remove debug 2021-07-04 11:31:39 +02:00
Zeno Rogue
4c3529cae4 fifteen:: no more ghosts 2021-07-04 11:31:25 +02:00
Zeno Rogue
1facb672ac fifteen:: fixed triangle_markers (they were based on incorrect end configuration) 2021-07-04 11:31:14 +02:00
Zeno Rogue
6f91dbb242 bringris:: an option to draw nohud, and to add extensions 2021-07-04 11:30:47 +02:00
Zeno Rogue
59ea009521 rogueviz::sag:: cleared debug 2021-06-25 15:14:22 +02:00
Zeno Rogue
3c882ec6c0 rogueviz:: label placement now takes scalefactor into account correctly 2021-06-25 14:07:37 +02:00
Zeno Rogue
eca47115c9 fixup to using addHook_* 2021-06-25 14:04:50 +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
279cd5a6ba rogueviz:: option -rvspaces 2021-06-25 14:00:01 +02:00
Zeno Rogue
d7326e7f87 rogueviz:: added CAP_RAY and CAP_SOLV guards 2021-06-25 13:54:17 +02:00
Zeno Rogue
28d334c660 using addHook_rvslides and addHook_slideshows in various rogueviz demos 2021-06-25 13:53:23 +02:00
Zeno Rogue
b3bb235ac9 rogueviz::sag:: -saghubs option 2021-06-25 13:49:55 +02:00
Zeno Rogue
3d552ea849 updated Bringris to 1.6 2021-06-25 13:49:20 +02:00
Zeno Rogue
87b0f3a008 rogueviz::fifteen:: -fifteen works outside of ISWEB 2021-06-25 13:48:52 +02:00
Zeno Rogue
72587085af rogueviz::fifteen:: option -fifteen-center 2021-06-25 13:46:57 +02:00
Zeno Rogue
5cedf8863a rogueviz:: fifteen:: triangle markers 2021-06-25 13:46:08 +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
44e127689d rogueviz::objmodel:: load faces with more than 3 vertices 2021-04-23 21:00:49 +02:00
Zeno Rogue
c8b26954c2 rogueviz::kohonen:: made kohrestrict cell order more deterministic 2021-04-23 21:00:15 +02:00
Zeno Rogue
7086c16c04 rogueviz::flocking:: added swarming (numerical precision visualization) 2021-04-23 20:58:49 +02:00
Zeno Rogue
ada99f6a35 rogueviz::presentation:: export draw_texture 2021-04-23 20:53:58 +02:00
Zeno Rogue
6c15ff6d70 rogueviz graph:: fix hilite 2021-04-23 20:53:25 +02:00
Zeno Rogue
d37895b051 rogueviz:: export brm_limit 2021-04-23 20:53:16 +02:00
Zeno Rogue
bdc5c7365f rogueviz::smoothcam:: various improvements 2021-04-23 20:52:53 +02:00
Zeno Rogue
056419288c enabling canvas now automatically enables ls::single 2021-04-23 20:09:23 +02:00
Zeno Rogue
0f27c86614 rogueviz::inner-maps:: fixed a wrong character 2021-04-16 19:41:45 +02:00
Zeno Rogue
6fcb5f0c0d rogueviz::smoothcam:: uninitialized variable fixed 2021-04-16 19:41:25 +02:00
Zeno Rogue
5bca58a1da rogueviz:: fixed pedantic errors 2021-04-07 23:23:40 +02:00
Zeno Rogue
6c2ada39d6 rogueviz::hypcity:: no more player 2021-04-07 23:22:09 +02:00
Zeno Rogue
e5120bca38 fixup to qtm 2021-04-07 21:48:56 +02:00
Zeno Rogue
e0547c3a91 rogueviz::qtm:: fixed to rv_hook not addHook 2021-04-07 21:32:04 +02:00
Zeno Rogue
8bcbf6d863 rogueviz::highdim-demo:: removed console spam 2021-04-07 21:31:47 +02:00
Zeno Rogue
b54e5d567b rogueviz::impossible-ring:: fixed the slide 2021-04-07 21:07:11 +02:00
Zeno Rogue
c5a40f9f68 fixed player disappearing in rogueviz presentations 2021-04-07 20:58:31 +02:00
Zeno Rogue
963c90dfbb rogueviz:: random-walk:: fixed the presentation 2021-04-07 20:25:47 +02:00
Zeno Rogue
c0901b47c8 removed debug comments from notknot 2021-04-07 19:58:23 +02:00
Zeno Rogue
a4f7bc1ee6 rogueviz::snow:: used hr::lerp to make it work in new compilers 2021-04-07 18:32:36 +02:00
Zeno Rogue
22aefcfff6 rogueviz:: export vertex_shape 2021-04-07 18:32:00 +02:00
Zeno Rogue
c44ec8b51d rogueviz::presentation:: menu option is now called RogueViz demos, not presentations 2021-04-07 18:31:51 +02:00
Zeno Rogue
6926b20bc6 rogueviz:: unity build with CAP_ROGUEVIZ works again 2021-04-07 18:31:27 +02:00
Zeno Rogue
58af5f156d rogueviz::smoothcam:: edit the animation with the o-key 2021-04-07 18:15:58 +02:00
Zeno Rogue
59783a1478 rogueviz::smoothcam:: better comment 2021-04-07 18:15:58 +02:00
Zeno Rogue
04a67d2951 rogueviz::smoothcam:: fixed -smoothcam-on 2021-04-07 18:15:58 +02:00
Zeno Rogue
f923b45973 rogueviz::smoothcam:: correctly working front_distance and up_distance 2021-04-07 18:15:58 +02:00
Zeno Rogue
c312e02a59 rogueviz::smoothcam:: testing the animation 2021-04-07 18:15:58 +02:00
Zeno Rogue
5493621167 create and new position and increase interval now work on current_segment 2021-04-07 18:15:58 +02:00
Zeno Rogue
1efe2115cb rogueviz::smoothcam:: after Z, move to ctrl keys 2021-04-07 18:15:58 +02:00
Zeno Rogue
7beef4e417 rogueviz::smoothcam:: fixed edit this segment 2021-04-07 18:15:58 +02:00
Zeno Rogue
db72e94f4c rogueviz::smoothcam:: edit front_distance and up_distance 2021-04-07 18:15:58 +02:00
Zeno Rogue
74abde8437 rogueviz::smoothcam:: added 'copy before 2021-04-07 18:15:58 +02:00
Zeno Rogue
82fcf76005 placed all extra hread/hwrite functions here 2021-04-07 18:15:58 +02:00
Zeno Rogue
5403859b41 rogueviz:: random-walk:: fixed with rv_hook 2021-04-07 18:15:58 +02:00
Zeno Rogue
02da8e78ec rogueviz:: projection visualizations have slides 2021-04-07 18:15:58 +02:00
Zeno Rogue
57d7663650 rogueviz::flocking:: added a Wikipedia link 2021-04-07 18:15:58 +02:00
Zeno Rogue
d35085bad5 rogueviz::flocking:: slides added 2021-04-07 18:15:58 +02:00
Zeno Rogue
ab3bb1b378 rogueviz::flocking:: fixed a bug in inital setup occuring sometimes 2021-04-07 18:15:58 +02:00
Zeno Rogue
0bfeca4256 rogueviz::flocking:: follow_distance parameter 2021-04-07 18:15:58 +02:00
Zeno Rogue
298e1535c8 rogueviz:: flocking:: fixed initial generation (the boids were not rotated) 2021-04-07 18:15:58 +02:00
Zeno Rogue
901379d284 rogueviz:: qtm:: slides added 2021-04-07 18:15:58 +02:00
Zeno Rogue
1d26678d68 rogueviz::heatx:: new options, o-key, added to presentation 2021-04-07 18:15:58 +02:00
Zeno Rogue
e1b0982e89 rogueviz::smoothcam:: fixup to current_segment 2021-04-07 18:15:58 +02:00
Zeno Rogue
639eea08a2 rogueviz::smoothcam:: option -smoothcam-on 2021-04-07 18:15:58 +02:00
Zeno Rogue
8c7f2cf9ac rogueviz::smoothcam:: fixed help 2021-04-07 18:15:58 +02:00
Zeno Rogue
7438445178 rogueviz::smoothcam:: better distance reporting 2021-04-07 18:15:58 +02:00
Zeno Rogue
40f2f60b83 rogueviz::smoothcam:: current_segment editing 2021-04-07 18:15:58 +02:00
Zeno Rogue
774771e5f5 rogueviz::smoothcam:: an option to draw the crosshair 2021-04-07 18:15:58 +02:00
Zeno Rogue
821745dfa7 fixed derivative 2021-04-07 18:15:58 +02:00
Zeno Rogue
e73a9bb924 rogueviz::smoothcam:: join does not work 2021-04-07 18:15:58 +02:00
Zeno Rogue
afd75250b2 rogueviz::smoothcam:: view traces 2021-04-07 18:15:58 +02:00
Zeno Rogue
6b5ed3e591 rogueviz::smoothcam:: do not crash if total_total == 0 2021-04-07 18:15:58 +02:00
Zeno Rogue
3d42376fec fixed incorrect connections in notknot walls 2021-04-07 18:15:58 +02:00
Zeno Rogue
0a5f0b04e0 fixed roguevizslide 2021-04-07 18:15:58 +02:00
Zeno Rogue
97b3a23fda rogueviz:: implemented smoothcam 2021-04-07 18:15:58 +02:00