File tree Expand file tree Collapse file tree 2 files changed +9
-9
lines changed
Expand file tree Collapse file tree 2 files changed +9
-9
lines changed Original file line number Diff line number Diff line change 2727 var resultStr = '<p style="color: ' + colour + '">' + result . message + '</p>' ;
2828 var statusbox = document . getElementById ( "clickstatus" ) ;
2929 statusbox . innerHTML = resultStr ;
30- if ( ( ( result . hasOwnProperty ( "canrender" ) ) && ( result . canrender === true ) ) || ( result . complete < 1 ) ) {
30+ if ( ( ( result . hasOwnProperty ( "canrender" ) ) && ( result . canrender === true ) ) || ( result . complete >= 0 ) ) {
3131 game . move ( result . move , { partial : true } ) ;
3232 var interim = JSON . stringify ( game . render ( ) ) ;
3333 window . sessionStorage . setItem ( "interim" , interim ) ;
5252 var resultStr = '<p style="color: ' + colour + '">' + result . message + '</p>' ;
5353 var statusbox = document . getElementById ( "clickstatus" ) ;
5454 statusbox . innerHTML = resultStr ;
55- if ( ( ( result . hasOwnProperty ( "canrender" ) ) && ( result . canrender === true ) ) || ( result . complete < 1 ) ) {
55+ if ( ( ( result . hasOwnProperty ( "canrender" ) ) && ( result . canrender === true ) ) || ( result . complete >= 0 ) ) {
5656 game . move ( result . move + "," , { partial : true } ) ;
5757 var interim = JSON . stringify ( game . render ( { perspective : 1 } ) ) ;
5858 window . sessionStorage . setItem ( "interim" , interim ) ;
Original file line number Diff line number Diff line change @@ -482,15 +482,15 @@ export class TerraceGame extends GameBase {
482482 return result ;
483483 }
484484
485- // if no possible moves for that piece, then reject
486- if ( allmoves . filter ( mv => mv . startsWith ( m ) ) . length === 0 ) {
487- result . valid = false ;
488- result . message = i18next . t ( "apgames:validation.terrace.NO_MOVES" , { cell : fCell } ) ;
489- return result ;
490- }
491-
492485 // if to is empty, then possible partial
493486 if ( to === undefined || to . length === 0 ) {
487+ // if no possible moves for that piece, then reject
488+ if ( allmoves . filter ( mv => mv . startsWith ( m ) ) . length === 0 ) {
489+ result . valid = false ;
490+ result . message = i18next . t ( "apgames:validation.terrace.NO_MOVES" , { cell : fCell } ) ;
491+ return result ;
492+ }
493+
494494 result . valid = true ;
495495 result . complete = - 1 ;
496496 result . canrender = true ;
You can’t perform that action at this time.
0 commit comments