-
This commit is contained in:
@@ -43,9 +43,11 @@ class FlashConnection extends BaseConnection {
|
||||
}
|
||||
|
||||
override public function disconnect():Void {
|
||||
socket.close();
|
||||
connected = false;
|
||||
if (handler != null) handler.onDisconnected();
|
||||
if (socket.connected) {
|
||||
socket.close();
|
||||
connected = false;
|
||||
if (handler != null) handler.onDisconnected();
|
||||
}
|
||||
}
|
||||
|
||||
private function onError(event:ErrorEvent):Void {
|
||||
|
||||
4
src/common/haxe/ru/m/tankz/core/PlayerTank.hx
Normal file → Executable file
4
src/common/haxe/ru/m/tankz/core/PlayerTank.hx
Normal file → Executable file
@@ -19,7 +19,7 @@ class PlayerTank extends Tank {
|
||||
}
|
||||
|
||||
private function onKeyDown(event:KeyboardEvent):Void {
|
||||
switch (keyBinding.get(event.keyCode)) {
|
||||
if (keyBinding.exists(event.keyCode)) switch (keyBinding.get(event.keyCode)) {
|
||||
case TankAction.MOVE(direction):
|
||||
if (moveQueue.indexOf(event.keyCode) == -1) {
|
||||
moveQueue.unshift(event.keyCode);
|
||||
@@ -30,7 +30,7 @@ class PlayerTank extends Tank {
|
||||
}
|
||||
|
||||
private function onKeyUp(event:KeyboardEvent):Void {
|
||||
switch (keyBinding.get(event.keyCode)) {
|
||||
if (keyBinding.exists(event.keyCode)) switch (keyBinding.get(event.keyCode)) {
|
||||
case TankAction.MOVE(direction):
|
||||
moveQueue.remove(event.keyCode);
|
||||
updateMove();
|
||||
|
||||
Reference in New Issue
Block a user