[client] add screen gamepad
This commit is contained in:
@@ -14,7 +14,6 @@ enum TankAction {
|
||||
}
|
||||
|
||||
class Control {
|
||||
public var type:String;
|
||||
public var playerId(default, null):PlayerId;
|
||||
public var tankId(default, default):Int;
|
||||
private var handler:IGame;
|
||||
|
||||
@@ -29,8 +29,7 @@ import ru.m.tankz.Type;
|
||||
public var engine(default, null):IEngine;
|
||||
public var controlFactory(default, null):IControlFactory;
|
||||
public var pause(default, set):Bool;
|
||||
|
||||
private var controls:Map<String, Control>;
|
||||
public var controls(default, null):Map<String, Control>;
|
||||
|
||||
@:provide var configBundle:IConfigBundle;
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@ package ru.m.tankz.game;
|
||||
|
||||
import haxework.signal.Signal;
|
||||
import ru.m.tankz.config.Config;
|
||||
import ru.m.tankz.control.Control;
|
||||
import ru.m.tankz.control.IControlFactory;
|
||||
import ru.m.tankz.Type;
|
||||
|
||||
@@ -13,6 +14,7 @@ interface IGame extends GameListener {
|
||||
public var state(default, null):GameState;
|
||||
public var controlFactory(default, null):IControlFactory;
|
||||
public var pause(default, set):Bool;
|
||||
public var controls(default, null):Map<String, Control>;
|
||||
|
||||
public var gameEventSignal(default, null):Signal<GameEvent>;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user