From 386dc802ed552fde80519a38cef4904d14a537e4 Mon Sep 17 00:00:00 2001 From: Andrew Kesterson Date: Tue, 17 Jun 2014 23:14:46 -0700 Subject: [PATCH] Stop chasing me if you can't see me at the end of your path --- moonlight/js/moonlight-skulk.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/moonlight/js/moonlight-skulk.js b/moonlight/js/moonlight-skulk.js index eee51f6..aac5e55 100644 --- a/moonlight/js/moonlight-skulk.js +++ b/moonlight/js/moonlight-skulk.js @@ -1357,10 +1357,14 @@ GameState.prototype.updateShadowTexture = function() { function getFaceState(spr) { - return ( hasState(spr, STATE_FACE_LEFT) || - hasState(spr, STATE_FACE_RIGHT) || - hasState(spr, STATE_FACE_DOWN) || - hasState(spr, STATE_FACE_UP) ); + if ( hasState(spr, STATE_FACE_LEFT) ) + return STATE_FACE_LEFT; + if ( hasState(spr, STATE_FACE_RIGHT) ) + return STATE_FACE_RIGHT; + if ( hasState(spr, STATE_FACE_DOWN) ) + return STATE_FACE_DOWN; + if ( hasState(spr, STATE_FACE_UP) ) + return STATE_FACE_UP; } function getMoveState(spr)