コード例 #1
0
ファイル: gameobject.cpp プロジェクト: Try/game
GameObject::~GameObject() {
  onDied( *this );
  wrld.player( m.pl ).delUnit(this);

  if( !getClass().data.isBackground && !m.isEnv )
    wrld.onObjectDelete( this );
  }
コード例 #2
0
ファイル: Entity.cpp プロジェクト: trtstm/spaceinvaders
void Entity::doDamage(int damage)
{
    health -= damage;

    if(health <= 0) {
        onDied();
    }
}