pragmaticLogic.Guard=function(f,b,e,d,a){this.superclass(f,b,e,d,1,1,a)};pragmaticLogic.Guard.prototype=new pragmaticLogic.BasePiece();pragmaticLogic.Guard.prototype.superclass=pragmaticLogic.BasePiece;pragmaticLogic.Guard.prototype.step=[-12,-14,12,14];pragmaticLogic.Guard.prototype.render=function(){this.superclass.prototype.render.apply(this)};pragmaticLogic.Guard.prototype.findLegalMoves=function(){var b=[];for(var c=0;c<this.step.length;c++){var d=pragmaticLogic.BasePiece.MAILBOX90[this.position]+this.step[c];var e=pragmaticLogic.BasePiece.MAILBOX182[d];if(e!=-1&&(this.game.vertex[e]==null||this.game.vertex[e].color!=this.color)&&(pragmaticLogic.BasePiece.LEGALPOS[e]&pragmaticLogic.BasePiece.MASKPIECE[this.color][this.type])!=0){if(this.superclass.prototype.isSafeMove.apply(this,[this.position,e])){var a=new pragmaticLogic.Move(this.position,e);b.push(a)}}}return b};