mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2024-11-24 13:27:17 +00:00
fixed some bugs in the RogueViz Presentation
This commit is contained in:
parent
16603f79b7
commit
b60dc2f245
17
rogueviz.cpp
17
rogueviz.cpp
@ -1875,7 +1875,7 @@ slide rvslides[] = {
|
|||||||
setColor(patPalace, 0xFFD50000);
|
setColor(patPalace, 0xFFD50000);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{"Collatz conjecture", 51, LEGAL_UNLIMITED,
|
{"Collatz conjecture", 51, LEGAL_UNLIMITED | QUICKGEO,
|
||||||
"The following slide is a visualization of the Collatz conjecture. "
|
"The following slide is a visualization of the Collatz conjecture. "
|
||||||
"Press '5' for a spiral rendering of the Collatz conjecture visualization.\n\n"
|
"Press '5' for a spiral rendering of the Collatz conjecture visualization.\n\n"
|
||||||
"Note that this, and many other RogueViz visualizations, have "
|
"Note that this, and many other RogueViz visualizations, have "
|
||||||
@ -1901,7 +1901,7 @@ slide rvslides[] = {
|
|||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|
||||||
{"Roguelikes", 63, LEGAL_UNLIMITED,
|
{"Roguelikes", 63, LEGAL_UNLIMITED | QUICKGEO,
|
||||||
"A visualization of roguelikes, based on discussion on /r/reddit. "
|
"A visualization of roguelikes, based on discussion on /r/reddit. "
|
||||||
"See: http://www.roguetemple.com/z/hyper/reddit.php",
|
"See: http://www.roguetemple.com/z/hyper/reddit.php",
|
||||||
roguevizslide('0', [] () {
|
roguevizslide('0', [] () {
|
||||||
@ -1922,7 +1922,7 @@ slide rvslides[] = {
|
|||||||
rogueviz::sag::loadsnake(RVPATH "roguelikes/" + cname());
|
rogueviz::sag::loadsnake(RVPATH "roguelikes/" + cname());
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
{"Programming languages of GitHub", 64, LEGAL_UNLIMITED,
|
{"Programming languages of GitHub", 64, LEGAL_UNLIMITED | QUICKGEO,
|
||||||
"A visualization of programming languages.",
|
"A visualization of programming languages.",
|
||||||
roguevizslide('0', [] () {
|
roguevizslide('0', [] () {
|
||||||
rogueviz::dftcolor = 0x282828FF;
|
rogueviz::dftcolor = 0x282828FF;
|
||||||
@ -1943,7 +1943,7 @@ slide rvslides[] = {
|
|||||||
if(euclid) rogueviz::legend.clear();
|
if(euclid) rogueviz::legend.clear();
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
{"Boardgames", 62, LEGAL_UNLIMITED,
|
{"Boardgames", 62, LEGAL_UNLIMITED | QUICKGEO,
|
||||||
"A visualization of board games, based on discussions on Reddit.",
|
"A visualization of board games, based on discussions on Reddit.",
|
||||||
roguevizslide('0', [] () {
|
roguevizslide('0', [] () {
|
||||||
rogueviz::dftcolor = 0x282828FF;
|
rogueviz::dftcolor = 0x282828FF;
|
||||||
@ -1963,7 +1963,7 @@ slide rvslides[] = {
|
|||||||
rogueviz::sag::loadsnake(RVPATH "boardgames/" + cname());
|
rogueviz::sag::loadsnake(RVPATH "boardgames/" + cname());
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
{"Tree of Life", 61, LEGAL_UNLIMITED,
|
{"Tree of Life", 61, LEGAL_UNLIMITED | QUICKGEO,
|
||||||
"Not described.",
|
"Not described.",
|
||||||
|
|
||||||
roguevizslide('0', [] () {
|
roguevizslide('0', [] () {
|
||||||
@ -1979,7 +1979,7 @@ slide rvslides[] = {
|
|||||||
|
|
||||||
rogueviz::tree::read(RVPATH "treeoflife/tol.txt");
|
rogueviz::tree::read(RVPATH "treeoflife/tol.txt");
|
||||||
})},
|
})},
|
||||||
{"Spiral Staircase", 62, LEGAL_NONE,
|
{"Spiral Staircase", 62, LEGAL_NONE | QUICKGEO,
|
||||||
"Spiral Staircase Demo. Press '5' to change the curvature or other parameters.",
|
"Spiral Staircase Demo. Press '5' to change the curvature or other parameters.",
|
||||||
|
|
||||||
[] (presmode mode) {
|
[] (presmode mode) {
|
||||||
@ -2036,13 +2036,14 @@ int rvtour_hooks =
|
|||||||
#if CAP_TOUR
|
#if CAP_TOUR
|
||||||
dialog::addBreak(100);
|
dialog::addBreak(100);
|
||||||
dialog::addBigItem(XLAT("RogueViz"), 'r');
|
dialog::addBigItem(XLAT("RogueViz"), 'r');
|
||||||
dialog::addInfo(XLAT("see the visualizations"));
|
|
||||||
#endif
|
|
||||||
dialog::add_action([] () {
|
dialog::add_action([] () {
|
||||||
tour::slides = rogueviz::rvtour::rvslides;
|
tour::slides = rogueviz::rvtour::rvslides;
|
||||||
popScreenAll();
|
popScreenAll();
|
||||||
tour::start();
|
tour::start();
|
||||||
|
printf("tour start\n");
|
||||||
});
|
});
|
||||||
|
dialog::addInfo(XLAT("see the visualizations"));
|
||||||
|
#endif
|
||||||
}) +
|
}) +
|
||||||
addHook(hooks_slide, 100, [] (int mode) {
|
addHook(hooks_slide, 100, [] (int mode) {
|
||||||
if(currentslide == 0 && slides == default_slides) {
|
if(currentslide == 0 && slides == default_slides) {
|
||||||
|
Loading…
Reference in New Issue
Block a user