Skip to content

Commit

Permalink
Fixed title screen on mobile #72
Browse files Browse the repository at this point in the history
Update v-24g30
david-pfx committed Jul 30, 2024
1 parent d251257 commit 06bec4c
Showing 4 changed files with 9 additions and 8 deletions.
2 changes: 1 addition & 1 deletion .build/buildnumber.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1789
1790
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -15,11 +15,12 @@ PuzzleScript Next is a combination of the work of many authors:
* and ongoing development work inspired by its many users (like you).

## New Features and Fixes
The latest version is Release v-24g29.
The latest version is Release v-24g30.
It includes a beta release of canvas sprites based on canvas API calls.
See below. Please try.

New fixes/updates:
* The title screen menu now works correctly on mobile
* The editor no longer crashes when source code changes make the code invalid
* The level editor no longer crashes when a new program is loaded
* Title screen treats as continue if set checkpoint before winning first level
6 changes: 3 additions & 3 deletions src/js/inputoutput.js
Original file line number Diff line number Diff line change
@@ -486,7 +486,7 @@ var x2 = 5;
var y2 = 5;

function mouseAction(event,click,id) {
if (debugSwitch.includes('input')) console.log('mouseAction', click, id);
if (debugSwitch.includes('input')) console.log('mouseAction', event, click, id);
if (textMode) {
// we only handle click actions -- not sure why this is here, but gets called by mouseMove()
if (!click) {
@@ -513,7 +513,7 @@ function mouseAction(event,click,id) {
generateTitleScreen(-1, 0, true);
titleButtonSelected();
} else if (titleMode == 1) {//Title with save data
generateTitleScreen(-1, 0, hoverSelection);
generateTitleScreen(-1, 0, mouseCoordY);
if (titleSelection)
titleButtonSelected();
} else if (titleMode===2) { //Level select
@@ -526,7 +526,7 @@ function mouseAction(event,click,id) {
quittingTitleScreen=true;
}
} else if (titleMode == 3) { // pause screen select
generatePauseScreen(hoverSelection);
generatePauseScreen(mouseCoordY);
timer=0;
quittingTitleScreen = true;
}
6 changes: 3 additions & 3 deletions src/standalone_inlined.txt
Original file line number Diff line number Diff line change
@@ -18335,7 +18335,7 @@ var x2 = 5;
var y2 = 5;

function mouseAction(event,click,id) {
if (debugSwitch.includes('input')) console.log('mouseAction', click, id);
if (debugSwitch.includes('input')) console.log('mouseAction', event, click, id);
if (textMode) {
// we only handle click actions -- not sure why this is here, but gets called by mouseMove()
if (!click) {
@@ -18362,7 +18362,7 @@ function mouseAction(event,click,id) {
generateTitleScreen(-1, 0, true);
titleButtonSelected();
} else if (titleMode == 1) {//Title with save data
generateTitleScreen(-1, 0, hoverSelection);
generateTitleScreen(-1, 0, mouseCoordY);
if (titleSelection)
titleButtonSelected();
} else if (titleMode===2) { //Level select
@@ -18375,7 +18375,7 @@ function mouseAction(event,click,id) {
quittingTitleScreen=true;
}
} else if (titleMode == 3) { // pause screen select
generatePauseScreen(hoverSelection);
generatePauseScreen(mouseCoordY);
timer=0;
quittingTitleScreen = true;
}

0 comments on commit 06bec4c

Please sign in to comment.