mirror of
https://github.com/MapMakersAndProgrammers/TankiOnline2.0DemoClient.git
synced 2025-10-26 09:59:07 -07:00
Initial commit
This commit is contained in:
8
src/package_71/class_10.as
Normal file
8
src/package_71/class_10.as
Normal file
@@ -0,0 +1,8 @@
|
||||
package package_71
|
||||
{
|
||||
public interface class_10
|
||||
{
|
||||
function onTurretControlChanged(param1:int, param2:Boolean) : void;
|
||||
}
|
||||
}
|
||||
|
||||
10
src/package_71/class_29.as
Normal file
10
src/package_71/class_29.as
Normal file
@@ -0,0 +1,10 @@
|
||||
package package_71
|
||||
{
|
||||
public interface class_29
|
||||
{
|
||||
function method_448(param1:int, param2:int, param3:Boolean) : void;
|
||||
|
||||
function method_447() : void;
|
||||
}
|
||||
}
|
||||
|
||||
27
src/package_71/class_30.as
Normal file
27
src/package_71/class_30.as
Normal file
@@ -0,0 +1,27 @@
|
||||
package package_71
|
||||
{
|
||||
import package_46.name_194;
|
||||
import package_46.name_566;
|
||||
|
||||
public interface class_30
|
||||
{
|
||||
function setChassisControls(param1:int, param2:int, param3:Boolean, param4:Boolean = false) : Boolean;
|
||||
|
||||
function name_201(param1:name_194) : void;
|
||||
|
||||
function name_75(param1:Number, param2:Number, param3:Number) : void;
|
||||
|
||||
function method_478(param1:name_194) : void;
|
||||
|
||||
function setLinearVelocityXYZ(param1:Number, param2:Number, param3:Number) : void;
|
||||
|
||||
function method_477(param1:name_194) : void;
|
||||
|
||||
function setAngularVelocityXYZ(param1:Number, param2:Number, param3:Number) : void;
|
||||
|
||||
function name_352(param1:name_566) : void;
|
||||
|
||||
function method_479(param1:Number, param2:Number, param3:Number) : void;
|
||||
}
|
||||
}
|
||||
|
||||
20
src/package_71/name_234.as
Normal file
20
src/package_71/name_234.as
Normal file
@@ -0,0 +1,20 @@
|
||||
package package_71
|
||||
{
|
||||
import package_46.name_194;
|
||||
import package_86.name_484;
|
||||
|
||||
public class name_234 extends name_333
|
||||
{
|
||||
public var var_422:Vector.<name_484> = new Vector.<name_484>();
|
||||
|
||||
public var var_421:Vector.<name_194> = new Vector.<name_194>();
|
||||
|
||||
public var var_423:name_194 = new name_194();
|
||||
|
||||
public function name_234()
|
||||
{
|
||||
super();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
44
src/package_71/name_249.as
Normal file
44
src/package_71/name_249.as
Normal file
@@ -0,0 +1,44 @@
|
||||
package package_71
|
||||
{
|
||||
import package_19.name_380;
|
||||
import package_19.name_528;
|
||||
import package_46.name_194;
|
||||
import package_86.name_484;
|
||||
|
||||
public class name_249 extends name_333
|
||||
{
|
||||
public var name_538:name_194 = new name_194();
|
||||
|
||||
public var name_533:name_194 = new name_194();
|
||||
|
||||
public var name_536:name_194 = new name_194();
|
||||
|
||||
public var name_517:name_484;
|
||||
|
||||
public var name_534:Vector.<name_484> = new Vector.<name_484>();
|
||||
|
||||
public var name_535:Vector.<name_484> = new Vector.<name_484>();
|
||||
|
||||
public var name_539:Vector.<name_194> = new Vector.<name_194>();
|
||||
|
||||
public var name_537:Vector.<name_194> = new Vector.<name_194>();
|
||||
|
||||
public var name_597:Number = 1;
|
||||
|
||||
public var name_325:Vector.<name_318> = new Vector.<name_318>();
|
||||
|
||||
public var name_323:Vector.<name_318> = new Vector.<name_318>();
|
||||
|
||||
public var name_337:name_528;
|
||||
|
||||
public var name_340:name_528;
|
||||
|
||||
public var shadow:name_380;
|
||||
|
||||
public function name_249()
|
||||
{
|
||||
super();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
23
src/package_71/name_252.as
Normal file
23
src/package_71/name_252.as
Normal file
@@ -0,0 +1,23 @@
|
||||
package package_71
|
||||
{
|
||||
public class name_252
|
||||
{
|
||||
public static const SET_ACTIVATING_STATE:String = "setActivatingState";
|
||||
|
||||
public static const SET_ACTIVE_STATE:String = "setActiveState";
|
||||
|
||||
public static const SET_DEAD_STATE:String = "setDeadState";
|
||||
|
||||
public static const SET_RESPAWN_STATE:String = "setRespState";
|
||||
|
||||
public static const SET_HEALTH:String = "setHealth";
|
||||
|
||||
public static const SET_DISABLED_STATE:String = "setDisabledState";
|
||||
|
||||
public function name_252()
|
||||
{
|
||||
super();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
19
src/package_71/name_277.as
Normal file
19
src/package_71/name_277.as
Normal file
@@ -0,0 +1,19 @@
|
||||
package package_71
|
||||
{
|
||||
import package_4.class_5;
|
||||
|
||||
public class name_277
|
||||
{
|
||||
public var normalMaterial:class_5;
|
||||
|
||||
public var deadMaterial:class_5;
|
||||
|
||||
public function name_277(normalMaterial:class_5, deadMaterial:class_5)
|
||||
{
|
||||
super();
|
||||
this.normalMaterial = normalMaterial;
|
||||
this.deadMaterial = deadMaterial;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
54
src/package_71/name_278.as
Normal file
54
src/package_71/name_278.as
Normal file
@@ -0,0 +1,54 @@
|
||||
package package_71
|
||||
{
|
||||
import flash.utils.Dictionary;
|
||||
import package_10.class_17;
|
||||
import package_10.name_17;
|
||||
import package_10.name_57;
|
||||
import package_20.class_11;
|
||||
|
||||
public class name_278 extends class_17 implements class_11
|
||||
{
|
||||
private static var stateEvents:Dictionary;
|
||||
|
||||
private var gameKernel:name_17;
|
||||
|
||||
public function name_278()
|
||||
{
|
||||
super();
|
||||
if(stateEvents == null)
|
||||
{
|
||||
stateEvents = new Dictionary();
|
||||
stateEvents[name_563.ACTIVATING] = name_252.SET_ACTIVATING_STATE;
|
||||
stateEvents[name_563.ACTIVE] = name_252.SET_ACTIVE_STATE;
|
||||
stateEvents[name_563.DEAD] = name_252.SET_DEAD_STATE;
|
||||
stateEvents[name_563.IN_RESPAWN] = name_252.SET_RESPAWN_STATE;
|
||||
}
|
||||
}
|
||||
|
||||
override public function addToGame(gameKernel:name_17) : void
|
||||
{
|
||||
this.gameKernel = gameKernel;
|
||||
gameKernel.name_61().addEventListener(name_57.BATTLE_FINISHED,this);
|
||||
}
|
||||
|
||||
override public function removeFromGame(gameKernel:name_17) : void
|
||||
{
|
||||
gameKernel.name_61().removeEventListener(name_57.BATTLE_FINISHED,this);
|
||||
}
|
||||
|
||||
public function method_470(state:name_563, data:* = undefined) : void
|
||||
{
|
||||
var eventType:String = stateEvents[state];
|
||||
if(Boolean(eventType))
|
||||
{
|
||||
entity.dispatchEvent(eventType,data);
|
||||
}
|
||||
}
|
||||
|
||||
public function method_146(eventType:String, eventData:*) : void
|
||||
{
|
||||
entity.dispatchEvent(eventType,eventData);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
119
src/package_71/name_311.as
Normal file
119
src/package_71/name_311.as
Normal file
@@ -0,0 +1,119 @@
|
||||
package package_71
|
||||
{
|
||||
import package_10.class_17;
|
||||
import package_10.name_17;
|
||||
import package_10.name_57;
|
||||
import package_15.name_191;
|
||||
import package_22.name_83;
|
||||
import package_22.name_87;
|
||||
import package_42.name_477;
|
||||
import package_75.class_15;
|
||||
|
||||
public class name_311 extends class_17 implements name_477
|
||||
{
|
||||
private static const KEY_LEFT:int = name_191.Z;
|
||||
|
||||
private static const KEY_RIGHT:int = name_191.X;
|
||||
|
||||
private static const KEY_CENTER:int = name_191.C;
|
||||
|
||||
private var callback:class_10;
|
||||
|
||||
private var physicsComponent:class_15;
|
||||
|
||||
private var gameKernel:name_17;
|
||||
|
||||
private var name_308:Boolean;
|
||||
|
||||
private var center:Boolean;
|
||||
|
||||
private var input:name_87;
|
||||
|
||||
public function name_311(callback:class_10)
|
||||
{
|
||||
super();
|
||||
if(callback == null)
|
||||
{
|
||||
throw new Error("Parameter callback is null");
|
||||
}
|
||||
this.callback = callback;
|
||||
}
|
||||
|
||||
override public function initComponent() : void
|
||||
{
|
||||
this.physicsComponent = class_15(entity.getComponentStrict(class_15));
|
||||
entity.addEventHandler(name_252.SET_ACTIVATING_STATE,this.method_410);
|
||||
entity.addEventHandler(name_252.SET_ACTIVE_STATE,this.method_410);
|
||||
entity.addEventHandler(name_252.SET_DEAD_STATE,this.method_408);
|
||||
entity.addEventHandler(name_252.SET_RESPAWN_STATE,this.method_408);
|
||||
entity.addEventHandler(name_252.SET_DISABLED_STATE,this.method_408);
|
||||
entity.addEventHandler(name_57.BATTLE_FINISHED,this.method_386);
|
||||
}
|
||||
|
||||
override public function addToGame(gameKernel:name_17) : void
|
||||
{
|
||||
this.gameKernel = gameKernel;
|
||||
this.input = gameKernel.name_66();
|
||||
this.input.name_94(name_83.KEY_DOWN,this.method_15,KEY_CENTER);
|
||||
}
|
||||
|
||||
override public function removeFromGame(gameKernel:name_17) : void
|
||||
{
|
||||
this.method_409();
|
||||
this.input.name_384(name_83.KEY_DOWN,this.method_15,KEY_CENTER);
|
||||
}
|
||||
|
||||
public function runLogic() : void
|
||||
{
|
||||
var turnDirection:int = this.input.name_192(KEY_LEFT) - this.input.name_192(KEY_RIGHT);
|
||||
if(this.physicsComponent.setTurretControls(turnDirection))
|
||||
{
|
||||
this.callback.onTurretControlChanged(turnDirection,false);
|
||||
}
|
||||
if(this.center)
|
||||
{
|
||||
this.physicsComponent.centerTurret(true);
|
||||
this.callback.onTurretControlChanged(0,true);
|
||||
this.center = false;
|
||||
}
|
||||
}
|
||||
|
||||
private function method_410(eventType:String, data:*) : void
|
||||
{
|
||||
this.name_108();
|
||||
}
|
||||
|
||||
private function method_408(eventType:String, data:*) : void
|
||||
{
|
||||
this.method_409();
|
||||
}
|
||||
|
||||
private function name_108() : void
|
||||
{
|
||||
if(!this.name_308)
|
||||
{
|
||||
this.name_308 = true;
|
||||
this.gameKernel.getLogicSystem1().addLogicUnit(this);
|
||||
}
|
||||
}
|
||||
|
||||
private function method_409() : void
|
||||
{
|
||||
if(this.name_308)
|
||||
{
|
||||
this.name_308 = false;
|
||||
this.gameKernel.getLogicSystem1().removeLogicUnit(this);
|
||||
}
|
||||
}
|
||||
|
||||
private function method_386(eventType:String, eventData:*) : void
|
||||
{
|
||||
this.method_409();
|
||||
}
|
||||
|
||||
private function method_15(eventType:name_83, keyCode:uint) : void
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
132
src/package_71/name_315.as
Normal file
132
src/package_71/name_315.as
Normal file
@@ -0,0 +1,132 @@
|
||||
package package_71
|
||||
{
|
||||
import package_10.class_17;
|
||||
import package_10.name_17;
|
||||
import package_10.name_57;
|
||||
import package_15.name_191;
|
||||
import package_22.name_83;
|
||||
import package_22.name_87;
|
||||
import package_42.name_477;
|
||||
import package_74.class_24;
|
||||
|
||||
public class name_315 extends class_17 implements name_477
|
||||
{
|
||||
private static const KEY_FIRE:uint = name_191.SPACE;
|
||||
|
||||
private var gameKernel:name_17;
|
||||
|
||||
private var name_308:Boolean;
|
||||
|
||||
private var var_442:class_24;
|
||||
|
||||
private var var_508:Boolean;
|
||||
|
||||
private var var_507:Boolean;
|
||||
|
||||
public function name_315()
|
||||
{
|
||||
super();
|
||||
}
|
||||
|
||||
override public function initComponent() : void
|
||||
{
|
||||
this.var_442 = class_24(entity.getComponentStrict(class_24));
|
||||
entity.addEventHandler(name_252.SET_ACTIVATING_STATE,this.method_408);
|
||||
entity.addEventHandler(name_252.SET_DEAD_STATE,this.method_408);
|
||||
entity.addEventHandler(name_252.SET_RESPAWN_STATE,this.method_408);
|
||||
entity.addEventHandler(name_252.SET_ACTIVE_STATE,this.method_410);
|
||||
entity.addEventHandler(name_252.SET_DISABLED_STATE,this.method_408);
|
||||
entity.addEventHandler(name_57.BATTLE_FINISHED,this.method_386);
|
||||
}
|
||||
|
||||
override public function addToGame(gameKernel:name_17) : void
|
||||
{
|
||||
this.gameKernel = gameKernel;
|
||||
var inputSystem:name_87 = gameKernel.name_66();
|
||||
inputSystem.name_94(name_83.KEY_DOWN,this.method_193,KEY_FIRE);
|
||||
inputSystem.name_94(name_83.KEY_UP,this.method_193,KEY_FIRE);
|
||||
}
|
||||
|
||||
override public function removeFromGame(gameKernel:name_17) : void
|
||||
{
|
||||
this.method_409();
|
||||
var inputSystem:name_87 = gameKernel.name_66();
|
||||
inputSystem.name_384(name_83.KEY_DOWN,this.method_193,KEY_FIRE);
|
||||
inputSystem.name_384(name_83.KEY_UP,this.method_193,KEY_FIRE);
|
||||
}
|
||||
|
||||
public function runLogic() : void
|
||||
{
|
||||
if(this.var_508)
|
||||
{
|
||||
this.var_442.method_394();
|
||||
if(this.var_507)
|
||||
{
|
||||
this.var_442.method_395();
|
||||
}
|
||||
}
|
||||
if(this.var_507)
|
||||
{
|
||||
this.var_442.method_393();
|
||||
}
|
||||
this.var_508 = false;
|
||||
this.var_507 = false;
|
||||
}
|
||||
|
||||
private function method_193(eventType:name_83, keyCode:uint) : void
|
||||
{
|
||||
switch(eventType)
|
||||
{
|
||||
case name_83.KEY_DOWN:
|
||||
this.var_508 = true;
|
||||
if(!this.name_308)
|
||||
{
|
||||
this.var_507 = false;
|
||||
}
|
||||
break;
|
||||
case name_83.KEY_UP:
|
||||
this.var_507 = true;
|
||||
if(!this.name_308)
|
||||
{
|
||||
this.var_442.method_393();
|
||||
this.var_508 = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private function name_108() : void
|
||||
{
|
||||
if(!this.name_308)
|
||||
{
|
||||
this.name_308 = true;
|
||||
this.gameKernel.getLogicSystem1().addLogicUnit(this);
|
||||
}
|
||||
}
|
||||
|
||||
private function method_409() : void
|
||||
{
|
||||
if(this.name_308)
|
||||
{
|
||||
this.name_308 = false;
|
||||
this.gameKernel.getLogicSystem1().removeLogicUnit(this);
|
||||
}
|
||||
}
|
||||
|
||||
private function method_408(eventType:String, data:*) : void
|
||||
{
|
||||
this.method_409();
|
||||
}
|
||||
|
||||
private function method_410(eventType:String, data:*) : void
|
||||
{
|
||||
this.name_108();
|
||||
}
|
||||
|
||||
private function method_386(gameType:String, gameData:*) : void
|
||||
{
|
||||
this.method_409();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
114
src/package_71/name_316.as
Normal file
114
src/package_71/name_316.as
Normal file
@@ -0,0 +1,114 @@
|
||||
package package_71
|
||||
{
|
||||
import flash.ui.Keyboard;
|
||||
import package_1.name_12;
|
||||
import package_10.class_17;
|
||||
import package_10.name_17;
|
||||
import package_10.name_57;
|
||||
import package_22.name_87;
|
||||
import package_42.name_477;
|
||||
import package_45.name_182;
|
||||
|
||||
public class name_316 extends class_17 implements name_477
|
||||
{
|
||||
private static const KEY_FORWARD:uint = Keyboard.UP;
|
||||
|
||||
private static const KEY_BACK:uint = Keyboard.DOWN;
|
||||
|
||||
private static const KEY_LEFT:uint = Keyboard.LEFT;
|
||||
|
||||
private static const KEY_RIGHT:uint = Keyboard.RIGHT;
|
||||
|
||||
private static var conReverseBackTurn:name_12 = new name_12("reverse_back_turn",1,0,1);
|
||||
|
||||
private static const SYNC_INTERVAL:int = 4000;
|
||||
|
||||
private var input:name_87;
|
||||
|
||||
private var physicsComponent:class_30;
|
||||
|
||||
private var gameKernel:name_17;
|
||||
|
||||
private var callback:class_29;
|
||||
|
||||
private var name_308:Boolean;
|
||||
|
||||
private var var_503:int;
|
||||
|
||||
public function name_316(callback:class_29)
|
||||
{
|
||||
super();
|
||||
this.callback = callback;
|
||||
}
|
||||
|
||||
override public function initComponent() : void
|
||||
{
|
||||
this.physicsComponent = class_30(entity.getComponentStrict(class_30));
|
||||
entity.addEventHandler(name_252.SET_ACTIVATING_STATE,this.method_410);
|
||||
entity.addEventHandler(name_252.SET_ACTIVE_STATE,this.method_410);
|
||||
entity.addEventHandler(name_252.SET_DEAD_STATE,this.method_408);
|
||||
entity.addEventHandler(name_252.SET_RESPAWN_STATE,this.method_408);
|
||||
entity.addEventHandler(name_252.SET_DISABLED_STATE,this.method_408);
|
||||
entity.addEventHandler(name_57.BATTLE_FINISHED,this.method_386);
|
||||
}
|
||||
|
||||
override public function addToGame(gameKernel:name_17) : void
|
||||
{
|
||||
this.gameKernel = gameKernel;
|
||||
this.input = gameKernel.name_66();
|
||||
}
|
||||
|
||||
override public function removeFromGame(gameKernel:name_17) : void
|
||||
{
|
||||
this.method_409();
|
||||
}
|
||||
|
||||
public function runLogic() : void
|
||||
{
|
||||
var moveDirection:int = this.input.name_192(KEY_FORWARD) - this.input.name_192(KEY_BACK);
|
||||
var turnDirection:int = this.input.name_192(KEY_RIGHT) - this.input.name_192(KEY_LEFT);
|
||||
if(Boolean(this.physicsComponent.setChassisControls(moveDirection,turnDirection,Boolean(conReverseBackTurn.value))) || name_182.time - this.var_503 > SYNC_INTERVAL)
|
||||
{
|
||||
if(this.callback != null)
|
||||
{
|
||||
this.callback.method_448(moveDirection,turnDirection,Boolean(conReverseBackTurn.value));
|
||||
}
|
||||
this.var_503 = name_182.time;
|
||||
}
|
||||
}
|
||||
|
||||
private function method_410(eventType:String, eventData:*) : void
|
||||
{
|
||||
this.name_108();
|
||||
}
|
||||
|
||||
private function method_408(eventType:String, eventData:*) : void
|
||||
{
|
||||
this.method_409();
|
||||
}
|
||||
|
||||
private function name_108() : void
|
||||
{
|
||||
if(!this.name_308)
|
||||
{
|
||||
this.name_308 = true;
|
||||
this.gameKernel.getLogicSystem1().addLogicUnit(this);
|
||||
}
|
||||
}
|
||||
|
||||
private function method_409() : void
|
||||
{
|
||||
if(this.name_308)
|
||||
{
|
||||
this.name_308 = false;
|
||||
this.gameKernel.getLogicSystem1().removeLogicUnit(this);
|
||||
}
|
||||
}
|
||||
|
||||
private function method_386(gameType:String, gameData:*) : void
|
||||
{
|
||||
this.method_409();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
23
src/package_71/name_318.as
Normal file
23
src/package_71/name_318.as
Normal file
@@ -0,0 +1,23 @@
|
||||
package package_71
|
||||
{
|
||||
import package_28.name_119;
|
||||
import package_46.name_194;
|
||||
|
||||
public class name_318
|
||||
{
|
||||
public var name:String;
|
||||
|
||||
public var geometry:name_119;
|
||||
|
||||
public var position:name_194;
|
||||
|
||||
public function name_318(name:String, geometry:name_119, position:name_194)
|
||||
{
|
||||
super();
|
||||
this.name = name;
|
||||
this.geometry = geometry;
|
||||
this.position = position;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
20
src/package_71/name_333.as
Normal file
20
src/package_71/name_333.as
Normal file
@@ -0,0 +1,20 @@
|
||||
package package_71
|
||||
{
|
||||
import package_15.name_55;
|
||||
import package_28.name_119;
|
||||
|
||||
public class name_333
|
||||
{
|
||||
public var id:String;
|
||||
|
||||
public var geometry:name_119;
|
||||
|
||||
public var textureData:name_55 = new name_55();
|
||||
|
||||
public function name_333()
|
||||
{
|
||||
super();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
31
src/package_71/name_563.as
Normal file
31
src/package_71/name_563.as
Normal file
@@ -0,0 +1,31 @@
|
||||
package package_71
|
||||
{
|
||||
public class name_563
|
||||
{
|
||||
public static const PAUSED:name_563 = new name_563("PAUSED");
|
||||
|
||||
public static const DEAD:name_563 = new name_563("DEAD");
|
||||
|
||||
public static const ACTIVATING:name_563 = new name_563("ACTIVATING");
|
||||
|
||||
public static const ACTIVE:name_563 = new name_563("ACTIVE");
|
||||
|
||||
public static const IN_RESPAWN:name_563 = new name_563("IN_RESPAWN");
|
||||
|
||||
public static const DISABLED:name_563 = new name_563("DISABLED");
|
||||
|
||||
private var stringValue:String;
|
||||
|
||||
public function name_563(code:String)
|
||||
{
|
||||
super();
|
||||
this.stringValue = code;
|
||||
}
|
||||
|
||||
public function toString() : String
|
||||
{
|
||||
return this.stringValue;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
8
src/package_71/name_720.as
Normal file
8
src/package_71/name_720.as
Normal file
@@ -0,0 +1,8 @@
|
||||
package package_71
|
||||
{
|
||||
public interface name_720
|
||||
{
|
||||
function name_721() : void;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user