コード例 #1
0
ファイル: Character.cs プロジェクト: kdetweiler/island
 public Boolean doesHit(Character target)
 {
     //check target's distance, check your attack range. see if intersects; if so return true
     return false;
 }
コード例 #2
0
ファイル: CombatController.cs プロジェクト: kdetweiler/island
 //Way you access CombatController
 //CombatController combat = CombatController.Instance;
 ////Then you could call the setMainCharacter function defined above
 //combat.setMainCharacter(player);
 public void confirmedHit(Character attacker, Character defender)
 {
     defender.takeDamage(damageFormula(attacker,defender));
 }
コード例 #3
0
ファイル: CombatController.cs プロジェクト: kdetweiler/island
 public int damageFormula(Character attacker, Character target)
 {
     int damage=attacker.strength - target.defense;
     if (damage < 1) damage = 1;
     return damage;
 }
コード例 #4
0
ファイル: CombatController.cs プロジェクト: kdetweiler/island
 public static void hit(Character attacker, Character defender)
 {
 }