void EntityAdded(HuntTheWumpus.WorldAndStuff.Entity entity) { var newDrawer = EntityDrawer.CreateFromEntity(entity); newDrawer.SetupDrawer(); _Livingdrawers.Add(entity, newDrawer); if (entity.Class == EntityClass.PLAYER || entity.Class == EntityClass.WUMPUS) { ((DynamicEntity)entity).EntityDiedEvent += new DynamicEntity.EntityDiedEventHandler(SinglePlayerPlayState_EntityDiedEvent); } }
void EntityRemoved(HuntTheWumpus.WorldAndStuff.Entity entity) { _Livingdrawers.Remove(entity); _Deaddrawers.Remove(entity); }