コード例 #1
0
ファイル: Effect_Missile.cs プロジェクト: LRih/Tetrix-Battle
 //#----------------------------------------------------------
 //# * Is Legal Attack Target
 //#----------------------------------------------------------
 public bool IsLegalAttackTarget(Game_Unit target)
 {
     if (target == null) return false;
     if (target.IsDead()) return false;
     if (target.IsPlayerOwned == _playerSide) return false;
     return true;
 }
コード例 #2
0
ファイル: Game_Enemy.cs プロジェクト: LRih/Tetrix-Battle
 //#----------------------------------------------------------
 //# * Battle Setup
 //#----------------------------------------------------------
 public override void BattleSetup(Game_Field field)
 {
     base.BattleSetup(field);
     ReinforcementPts = 10;
     _wall = new Game_Unit(Global.Units[10], false);
     _currentScript = 0;
     _tick = 0;
 }
コード例 #3
0
 //#----------------------------------------------------------
 //# * Is Legal Attack Target
 //#----------------------------------------------------------
 public bool IsLegalAttackTarget(Game_Unit target)
 {
     if (target == null) return false;
     if (IsPlayer == target.IsPlayerOwned) return false;
     if (target.IsInMotion()) return false;
     if (target.IsDead()) return false;
     return true;
 }
コード例 #4
0
ファイル: Game_Player.cs プロジェクト: LRih/Tetrix-Battle
 //#----------------------------------------------------------
 //# * Battle Setup
 //#----------------------------------------------------------
 public override void BattleSetup(Game_Field field)
 {
     base.BattleSetup(field);
     ReinforcementPts = 10;
     _wall = new Game_Unit(Global.Units[10], true);
 }
コード例 #5
0
ファイル: Game_Unit.cs プロジェクト: LRih/Tetrix-Battle
 //#----------------------------------------------------------
 //# * Is Legal Attack Target
 //#----------------------------------------------------------
 public bool IsLegalAttackTarget(Game_Unit target)
 {
     if (target == null) return false;
     if (target.IsAlly(this)) return false;
     if (target.IsInMotion()) return false;
     if (target.IsDead()) return false;
     return true;
 }
コード例 #6
0
ファイル: Game_Unit.cs プロジェクト: LRih/Tetrix-Battle
 //#----------------------------------------------------------
 //# * Is Ally
 //#----------------------------------------------------------
 public bool IsAlly(Game_Unit unit)
 {
     return (this.IsPlayerOwned == unit.IsPlayerOwned);
 }
コード例 #7
0
ファイル: Game_Field.cs プロジェクト: LRih/Tetrix-Battle
 //#----------------------------------------------------------
 //# * Is On Opponent's Zone (opponent's side, dependant on unit alliance)
 //#----------------------------------------------------------
 private bool IsOnOpponentZone(Game_Unit unit, Point2DEx pt)
 {
     return (unit.IsPlayerOwned ? IsOnEnemyZone(pt) : IsOnPlayerZone(pt));
 }