override public function processMouseEvent(event:MouseEvent, entity:Entity):ControllerState {
if (event.type==MouseEvent.MOUSE_MOVE) { return this; }
var cs:ControllerState = sharedMouseEvents(event, entity);
- if (cs) return cs;
- return this;
+ return cs ? cs : this;
}
override public function processKeyboardEvent(event:KeyboardEvent):ControllerState {
case Keyboard.BACKSPACE: return deletePOI();
case Keyboard.DELETE: return deletePOI();
}
- return this;
+ var cs:ControllerState = sharedKeyboardEvents(event);
+ return cs ? cs : this;
}
public function deletePOI():ControllerState {