Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var curPlayer = this.players[this.curPlayer];
- var curUnit = curPlayer.units[this.curUnit];
- var selUnit = this.map.tiles[r][c];
- if(curPlayer.id===playerId){
- if(!selUnit) {
- return ["Status", "Skip Turn", "Surrender"];
- } else if(selUnit.id !== curUnit.id){
- return ["Status"];
- } else if(this.inFlags(Flags.newRound)) {
- return ["Move", "Attack", "Status"];
- } else if(this.inFlags(Flags.hasMoved) && !this.inFlags(Flags.hasAttacked)){
- return ["Attack", "Standby", "Cancel"];
- } else if(this.inFlags(Flags.hasAttacked) && !this.inFlags(Flags.hasMoved) && this.inFlags(Flags.hasHitAndAway)) {
- return ["Move", "Standby"];
- } else {
- return [];
- }
- } else if(!selUnit) {
- return ["Surrender"];
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement