@:value({ dir : null, client : null, event : null })new (header:EngineHeader, ?event:EngineEvent, ?client:Client, ?dir:String)
client:Client
map:MapData
static game data
players:Map<Int, PlayerInstance>
program:Program
@:value(8005)relayPort:Int = 8005
clear ():Void
@:value({ setRelayCallback : false, reconnect : false })connect (reconnect:Bool = false, setRelayCallback:Bool = false):Void
staticdir:String
@:value({ dir : null, client : null, event : null })staticcreate (header:EngineHeader, ?event:EngineEvent, ?client:Client, ?dir:String):Engine