Example #1
0
Picture* Emigrant::getCartPicture()
{
  if( Immigrant::getCartPicture() == NULL )
  {
    setCartPicture( &CartLoader::instance().getCart( G_SCARB1, getDirection()) );
  }

  return Immigrant::getCartPicture();
}
Example #2
0
const Picture& Emigrant::getCartPicture()
{
  if( !Immigrant::getCartPicture().isValid() )
  {
    setCartPicture( AnimationBank::getCart( G_EMIGRANT_CART1, getDirection()) );
  }

  return Immigrant::getCartPicture();
}
Example #3
0
void Emigrant::onNewDirection()
{
  Immigrant::onNewDirection();
  setCartPicture( 0 );  // need to get the new graphic
}