//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; }
internal void doBite(Moveable m) { if (isDead()) return; dState = dogState.biting; biteTarget = m; InGame.getInstance().addScreenNote("BITE ON "+m.getName()); }