mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2024-11-23 13:07:16 +00:00
more work on enabling Rug in mobile
This commit is contained in:
parent
dcc3e11287
commit
c7f93c3054
2
init.cpp
2
init.cpp
@ -114,7 +114,7 @@
|
||||
#endif
|
||||
|
||||
#ifndef CAP_RUG
|
||||
#define CAP_RUG (!ISMOBWEB && !ISMINI && CAP_SDL && CAP_GL)
|
||||
#define CAP_RUG (!ISMINI && CAP_GL)
|
||||
#endif
|
||||
|
||||
#ifndef CAP_EDIT
|
||||
|
@ -5195,7 +5195,7 @@ S("The game starts in the Icy Lands. Collect the Ice Diamonds "
|
||||
S("Hypersian Rug model", "Model hyperského koberce")
|
||||
S(
|
||||
"New players think that the action of HyperRogue takes place on a sphere. "
|
||||
#if ISMOBWEB
|
||||
#if NORUG
|
||||
"This is not true -- try the Tutorial in the native desktop version shows "
|
||||
"the surface HyperRogue actually takes place on.",
|
||||
#else
|
||||
@ -5207,7 +5207,7 @@ S(
|
||||
|
||||
|
||||
"Noví hráči si často myslí, že se HyperRogue odehrává na povrchu koule. "
|
||||
#if ISMOBWEB
|
||||
#if NORUG
|
||||
"Není to pravda -- Tutoriál v desktopové verzi ti může ukázat povrch, "
|
||||
"na jakém se HyperRogue opravdu odehrává."
|
||||
#else
|
||||
|
@ -5136,7 +5136,7 @@ S("The game starts in the Icy Lands. Collect the Ice Diamonds "
|
||||
S("Hypersian Rug model", "Model Hiperskiego Dywanu")
|
||||
S(
|
||||
"New players think that the action of HyperRogue takes place on a sphere. "
|
||||
#if ISMOBWEB
|
||||
#if NORUG
|
||||
"This is not true -- the Tutorial in the native desktop version shows "
|
||||
"the surface HyperRogue actually takes place on.",
|
||||
#else
|
||||
@ -5148,7 +5148,7 @@ S(
|
||||
|
||||
|
||||
"Nowi gracze myślą, że akcja HyperRogue toczy się na sferze. "
|
||||
#if ISMOBWEB
|
||||
#if NORUG
|
||||
"To nieprawda -- Podręcznik w komputerowej wersji wykonywalnej "
|
||||
"pokazuje powierzchnię, na której w rzeczywistości toczy się rozgrywka."
|
||||
#else
|
||||
|
@ -1,3 +1,4 @@
|
||||
|
||||
// HyperRogue Russian translation, by green orange <khadaev98@gmail.com>
|
||||
// Copyright (C) 2011-2016 Zeno Rogue, see 'hyper.cpp' for details
|
||||
|
||||
@ -5290,7 +5291,7 @@ S("The game starts in the Icy Lands. Collect the Ice Diamonds "
|
||||
S("Hypersian Rug model", "Модель Гиперсидского ковра")
|
||||
S(
|
||||
"New players think that the action of HyperRogue takes place on a sphere. "
|
||||
#if ISMOBWEB
|
||||
#if NORUG
|
||||
"This is not true -- the Tutorial in the native desktop version shows "
|
||||
"the surface HyperRogue actually takes place on.",
|
||||
#else
|
||||
@ -5301,7 +5302,7 @@ S(
|
||||
#endif
|
||||
|
||||
"Новички иногда думают, что действие в HyperRogue происходит на сфере. "
|
||||
#if ISMOBWEB
|
||||
#if NORUG
|
||||
"Это неправда -- Руководство в компьютерной версии покажет тебе "
|
||||
"настоящую поверхность HyperRogue."
|
||||
#else
|
||||
|
11
rug.cpp
11
rug.cpp
@ -1470,7 +1470,11 @@ void show() {
|
||||
dialog::addBoolItem(XLAT("enable the Hypersian Rug mode"), rug::rugged, 'u');
|
||||
|
||||
dialog::addBoolItem(XLAT("render the texture only once"), (renderonce), 'o');
|
||||
#if CAP_SDL
|
||||
dialog::addBoolItem(XLAT("render texture without OpenGL"), (rendernogl), 'g');
|
||||
#else
|
||||
rendernogl = false;
|
||||
#endif
|
||||
dialog::addSelItem(XLAT("texture size"), its(texturesize)+"x"+its(texturesize), 's');
|
||||
|
||||
dialog::addSelItem(XLAT("vertex limit"), its(vertex_limit), 'v');
|
||||
@ -1498,9 +1502,6 @@ void show() {
|
||||
|
||||
dialog::display();
|
||||
keyhandler = [] (int sym, int uni) {
|
||||
#if ISPANDORA
|
||||
rendernogl = true;
|
||||
#endif
|
||||
dialog::handleNavigation(sym, uni);
|
||||
|
||||
if(uni == 'h') gotoHelp(
|
||||
@ -1589,10 +1590,8 @@ void show() {
|
||||
pushScreen(showStereo);
|
||||
else if(uni == 'n' && !rug::rugged)
|
||||
gwhere = eGeometry((gwhere+1) % 4);
|
||||
#if !ISPANDORA
|
||||
else if(uni == 'g' && !rug::rugged)
|
||||
else if(uni == 'g' && !rug::rugged && CAP_SDL)
|
||||
rendernogl = !rendernogl;
|
||||
#endif
|
||||
else if(uni == 's' && !rug::rugged) {
|
||||
texturesize *= 2;
|
||||
if(texturesize == 8192) texturesize = 64;
|
||||
|
Loading…
Reference in New Issue
Block a user