mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2026-10-05 00:41:43 +00:00
scores:: fixed dragging in the local scores screen
This commit is contained in:
+17
-17
@@ -314,24 +314,24 @@ void show() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if(doexiton(sym, uni)) popScreen();
|
else if(doexiton(sym, uni)) popScreen();
|
||||||
|
|
||||||
static int scoredragy;
|
|
||||||
static bool lclicked;
|
|
||||||
|
|
||||||
if(mousepressed) {
|
|
||||||
if(!lclicked) {
|
|
||||||
// scoredragx = mousex;
|
|
||||||
scoredragy = mousey;
|
|
||||||
}
|
|
||||||
|
|
||||||
else {
|
|
||||||
while(mousey > scoredragy + vid.fsize) scoredragy += vid.fsize, scorefrom--;
|
|
||||||
while(mousey < scoredragy - vid.fsize) scoredragy -= vid.fsize, scorefrom++;
|
|
||||||
}
|
|
||||||
|
|
||||||
lclicked = mousepressed;
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static int scoredragy;
|
||||||
|
static bool lclicked;
|
||||||
|
if(mousepressed) {
|
||||||
|
if(!lclicked) {
|
||||||
|
// scoredragx = mousex;
|
||||||
|
scoredragy = mousey;
|
||||||
|
}
|
||||||
|
|
||||||
|
else {
|
||||||
|
while(mousey > scoredragy + vid.fsize) scoredragy += vid.fsize, scorefrom--;
|
||||||
|
while(mousey < scoredragy - vid.fsize) scoredragy -= vid.fsize, scorefrom++;
|
||||||
|
}
|
||||||
|
|
||||||
|
lclicked = mousepressed;
|
||||||
|
}
|
||||||
|
else lclicked = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
void load_only() {
|
void load_only() {
|
||||||
|
|||||||
Reference in New Issue
Block a user