Exemplo n.º 1
0
 //update damage
 internal void addToDamageMeter(Moveable giver, float amount)
 {
     amount = (float)Math.Round(amount,3);
     if (damageMeter.ContainsKey(giver.getName())) {
         amount = amount + (float)damageMeter[giver.getName()];
     }
     damageMeter.Remove(giver.getName());
     damageMeter.Add(giver.getName(), amount);
     change = true;
 }
Exemplo n.º 2
0
 internal void doBite(Moveable m)
 {
     if (isDead()) return;
     dState = dogState.biting;
     biteTarget = m;
     InGame.getInstance().addScreenNote("BITE ON "+m.getName());
 }