mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-09-10 14:26:01 +00:00
rogueviz:: various minor fixes to presentations
This commit is contained in:
@@ -11,8 +11,8 @@ bool in_special = false;
|
||||
auto geoslide(eGeometry g, char canvas, int jhole, int jblock) {
|
||||
using namespace tour;
|
||||
return [=] (presmode mode) {
|
||||
setCanvas(mode, '0');
|
||||
if(mode == pmStart) {
|
||||
stop_game();
|
||||
set_geometry(g);
|
||||
if(g == gSphere) {
|
||||
set_geometry(gProduct);
|
||||
@@ -25,7 +25,6 @@ auto geoslide(eGeometry g, char canvas, int jhole, int jblock) {
|
||||
tour::slide_backup<ld>(sightranges[gSol], 7);
|
||||
tour::slide_backup<ld>(sightranges[gSpace435], 7);
|
||||
vid.texture_step = 4;
|
||||
enable_canvas();
|
||||
tour::slide_backup(patterns::jhole, jhole);
|
||||
tour::slide_backup(patterns::rwalls, jhole);
|
||||
tour::slide_backup(patterns::jblock, jblock);
|
||||
@@ -156,13 +155,13 @@ tour::slide *gen_noniso_demo() {
|
||||
noniso_slides.clear();
|
||||
using namespace tour;
|
||||
noniso_slides.emplace_back(
|
||||
slide{"Non-isotropic geometry demo", 999, LEGAL::NONE | QUICKSKIP,
|
||||
slide{"Non-isotropic geometry demo", 999, LEGAL::NONE | QUICKSKIP | QUICKGEO,
|
||||
"This is a presentation of non-isotropic geometries.",
|
||||
[] (presmode mode) {
|
||||
slide_url(mode, 'p', "paper about non-isotropic geometries", "https://arxiv.org/abs/2002.09533");
|
||||
setCanvas(mode, 'r');
|
||||
if(mode == pmStart) {
|
||||
stop_game();
|
||||
set_geometry(gCubeTiling);
|
||||
set_geometry(gCubeTiling);
|
||||
start_game();
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user