1
0
mirror of https://github.com/zenorogue/hyperrogue.git synced 2025-12-24 22:46:03 +00:00

touch-based rug movement in android

This commit is contained in:
Zeno Rogue
2018-02-03 20:04:19 +01:00
parent e5f1670702
commit d3d6eec424
3 changed files with 16 additions and 12 deletions

View File

@@ -751,10 +751,17 @@ void mobile_draw(MOBPAR_FORMAL) {
#endif
if(clicked && lclicked && andmode == 1 && (cmode & sm::NORMAL)) {
if(!mouseout2() && mouseoh[2] < 50 && mouseh[2] < 50) {
if(!mouseout2() && mouseoh[2] < 50 && mouseh[2] < 50 && !rug::rugged) {
panning(mouseoh, mouseh);
}
}
static int lticks_rug;
if(andmode == 1 && !inmenu && rug::rugged && clicked)
rug::move_forward((ticks - lticks_rug) / 2500);
lticks_rug = ticks;
if(andmode == 1 && lclicked && !clicked && !inmenu && mouseover)
performMarkCommand(mouseover);