Temporary fix for off-turn move on checkmate.

This commit is contained in:
yukirij 2024-12-21 12:12:05 -08:00
parent c3a64fd58c
commit 7a508a58d7

View File

@ -457,6 +457,8 @@ GAME.Game = class {
movement_tiles(piece, tile) { movement_tiles(piece, tile) {
let tiles = [ ]; let tiles = [ ];
if(this.state.code != 0) { return tiles; }
let moves = piece.moves(); let moves = piece.moves();
let hex = this.board.tiles[tile].hex; let hex = this.board.tiles[tile].hex;
@ -615,6 +617,7 @@ GAME.Game = class {
movement_tiles_alt(piece) { movement_tiles_alt(piece) {
let tiles = [ ]; let tiles = [ ];
if(this.state.code != 0) { return tiles; }
if(piece.promoted) { if(piece.promoted) {
let hex = this.board.tiles[piece.tile].hex; let hex = this.board.tiles[piece.tile].hex;
@ -735,6 +738,8 @@ GAME.Game = class {
placement_tiles(piece_id, player) { placement_tiles(piece_id, player) {
let tiles = [ ]; let tiles = [ ];
if(this.state.code != 0) { return tiles; }
let piece = new GAME.Piece(piece_id, player); let piece = new GAME.Piece(piece_id, player);
// Get tiles onto which piece may be placed. // Get tiles onto which piece may be placed.