Add console logs to detect no-play-on-click bug.

This commit is contained in:
yukirij 2024-10-01 20:58:52 -07:00
parent 8a146f3271
commit 6965ebbf75

View File

@ -208,15 +208,19 @@ const INTERFACE = {
}, },
click(event) { click(event) {
console.log("CLICK");
switch(event.button) { switch(event.button) {
// Main button // Main button
case 0: { case 0: {
console.log("A");
if(INTERFACE_DATA.hover !== null) { if(INTERFACE_DATA.hover !== null) {
console.log("B");
INTERFACE_DATA.clicked = INTERFACE_DATA.hover; INTERFACE_DATA.clicked = INTERFACE_DATA.hover;
if(INTERFACE.Ui.match_select(INTERFACE_DATA.hover, INTERFACE_DATA.select)) { if(INTERFACE.Ui.match_select(INTERFACE_DATA.hover, INTERFACE_DATA.select)) {
INTERFACE_DATA.clicked = null; INTERFACE_DATA.clicked = null;
} else { } else {
console.log("C");
// Check if operation can be performed on new tile. // Check if operation can be performed on new tile.
// Otherwise, switch selection. // Otherwise, switch selection.
let result = 0; let result = 0;
@ -247,6 +251,7 @@ const INTERFACE = {
// Handle player action. // Handle player action.
switch(result) { switch(result) {
case 1: { case 1: {
console.log("D1");
let source = INTERFACE_DATA.select.source; let source = INTERFACE_DATA.select.source;
if(source == 0 && INTERFACE_DATA.alt_mode) { if(source == 0 && INTERFACE_DATA.alt_mode) {
source = 3; source = 3;
@ -264,6 +269,7 @@ const INTERFACE = {
} break; } break;
case 0: { case 0: {
console.log("D2");
// Handle new selection. // Handle new selection.
INTERFACE_DATA.select = null; INTERFACE_DATA.select = null;
INTERFACE_DATA.alt_mode = false; INTERFACE_DATA.alt_mode = false;