/**\brief Draw the AI Ship, and possibly debugging information. * * When the "options/development/debug-ai" flag is set, this will display the * current stateMachine and state below the Ship Spite. * * \see OPTION */ void AI::Draw(){ this->Ship::Draw(); if( OPTION(int,"options/development/debug-ai") ) { Coordinate position = this->GetWorldPosition(); SansSerif->SetColor( WHITE ); SansSerif->Render(position.GetScreenX(),position.GetScreenY()+GetImage()->GetHalfHeight(),stateMachine); SansSerif->Render(position.GetScreenX(),position.GetScreenY()+GetImage()->GetHalfHeight()+20,state); } }
/**\brief Draws the Effect */ void Effect::Draw( void ) { Coordinate pos = GetWorldPosition(); visual->Draw( pos.GetScreenX(), pos.GetScreenY(), this->GetAngle()); }