示例#1
0
 public BattleGame(GameState state) : base()
 {
     this.gameState  = state;
     players         = new List <Actor>();
     this.inputState = new InputState(BattleConstants.BattleKeyMappings(), BattleConstants.BattleAxisMappings());
     AddChild(this.inputState);
 }
 public override void PostEventsUpdate()
 {
     if (!paused)
     {
         Move(movement);
         Move(BattleConstants.Gravity());
         Aim(aimMagnitude);
         aimMagnitude = new Vector3();
     }
 }
示例#3
0
 public override void Start()
 {
     GD.Print("Battle game started");
     AddPlayer(BattleConstants.Infantry(true, new Vector3(0f, 5f, 0f)));
 }