rogueviz:: updated to hr changes

This commit is contained in:
Zeno Rogue 2022-06-23 09:32:58 +02:00
parent ebeb22c448
commit 7480d1e0ea
4 changed files with 8 additions and 8 deletions

View File

@ -301,7 +301,7 @@ void launch() {
void enable(); void enable();
void load_fifteen(fhstream& f) { void load_fifteen(hstream& f) {
int num; int num;
f.read(num); f.read(num);
fif.clear(); fif.clear();
@ -334,7 +334,7 @@ void o_key(o_funcs& v) {
void enable() { void enable() {
rogueviz::rv_hook(hooks_o_key, 80, o_key); rogueviz::rv_hook(hooks_o_key, 80, o_key);
rogueviz::rv_hook(hooks_drawcell, 100, draw_fifteen); rogueviz::rv_hook(hooks_drawcell, 100, draw_fifteen);
rogueviz::rv_hook(mapstream::hooks_savemap, 100, [] (fhstream& f) { rogueviz::rv_hook(mapstream::hooks_savemap, 100, [] (hstream& f) {
f.write<int>(15); f.write<int>(15);
f.write<int>(isize(fif)); f.write<int>(isize(fif));
for(auto cd: fif) { for(auto cd: fif) {
@ -437,7 +437,7 @@ auto fifteen_hook =
anims::moved(); anims::moved();
}); }) }); })
#endif #endif
+ addHook(mapstream::hooks_loadmap, 100, [] (fhstream& f, int id) { + addHook(mapstream::hooks_loadmap, 100, [] (hstream& f, int id) {
if(id == 15) load_fifteen(f); if(id == 15) load_fifteen(f);
}) })
+ addHook(hooks_configfile, 100, [] { + addHook(hooks_configfile, 100, [] {

View File

@ -796,7 +796,7 @@ void add_platf_hooks() {
rogueviz::rv_hook(hooks_drawcell, 90, draw_room_on_map); rogueviz::rv_hook(hooks_drawcell, 90, draw_room_on_map);
rogueviz::rv_hook(mapstream::hooks_savemap, 100, [] (fhstream& f) { rogueviz::rv_hook(mapstream::hooks_savemap, 100, [] (hstream& f) {
f.write<int>(66); f.write<int>(66);
for(auto& p: rooms) { for(auto& p: rooms) {
f.write(mapstream::cellids[p.first]); f.write(mapstream::cellids[p.first]);
@ -835,7 +835,7 @@ auto chk = arg::add3("-platformer", enable)
} }
}); });
}) })
+ addHook(mapstream::hooks_loadmap, 100, [] (fhstream& f, int id) { + addHook(mapstream::hooks_loadmap, 100, [] (hstream& f, int id) {
if(id == 66) { if(id == 66) {
println(hlog, "loading platformer"); println(hlog, "loading platformer");
while(true) { while(true) {

View File

@ -487,7 +487,7 @@ int pres_hooks =
} }
}) + }) +
addHook(dialog::hooks_display_dialog, 100, [] () { addHook(dialog::hooks_display_dialog, 100, [] () {
if(current_screen_cfunction() == showMainMenu) { if(current_screen_cfunction() == showGameMenu) {
dialog::addItem(XLAT("RogueViz demos"), 'd'); dialog::addItem(XLAT("RogueViz demos"), 'd');
dialog::add_action_push(choose_presentation); dialog::add_action_push(choose_presentation);
} }

View File

@ -571,7 +571,7 @@ void enable() {
rogueviz::rv_hook(anims::hooks_anim, 100, handle_animation0); rogueviz::rv_hook(anims::hooks_anim, 100, handle_animation0);
rogueviz::rv_hook(hooks_drawcell, 100, draw_labels); rogueviz::rv_hook(hooks_drawcell, 100, draw_labels);
rogueviz::rv_hook(hooks_o_key, 190, [] (o_funcs& v) { v.push_back(named_dialog("smoothcam", show)); }); rogueviz::rv_hook(hooks_o_key, 190, [] (o_funcs& v) { v.push_back(named_dialog("smoothcam", show)); });
rogueviz::rv_hook(mapstream::hooks_savemap, 100, [] (fhstream& f) { rogueviz::rv_hook(mapstream::hooks_savemap, 100, [] (hstream& f) {
f.write<int>(17); f.write<int>(17);
hwrite(f, anims); hwrite(f, anims);
}); });
@ -598,7 +598,7 @@ auto hooks = arg::add3("-smoothcam", enable_and_show)
dialog::add_action(enable_and_show); dialog::add_action(enable_and_show);
} }
}) + }) +
+ addHook(mapstream::hooks_loadmap, 100, [] (fhstream& f, int id) { + addHook(mapstream::hooks_loadmap, 100, [] (hstream& f, int id) {
if(id == 17) { if(id == 17) {
enable(); enable();
hread(f, anims); hread(f, anims);