Пример #1
0
/*
===============
=
= ParseEvent
=
===============
*/
void ParseEvent ( int time )
{
   eventtype * event;

   event = CreateEvent ( time, GetEventType() );

   switch (event->effecttype)
      {
      case background_noscrolling_event:
      case background_scrolling_event:
      case background_multi_event:
      case backdrop_scrolling_event:
      case backdrop_noscrolling_event:
         ParseBack(event);
         break;
      case sprite_background_event:
      case sprite_foreground_event:
         ParseSprite(event);
         break;
      case palette_event:
         ParsePalette(event);
         break;
      case flic_event:
         ParseFlic(event);
         break;
      case fadeout_event:
      case blankscreen_event:
      case clearbuffer_event:
      case cinematicend_event:
         break;
      }
}
Пример #2
0
CLbool Cloud::Renderer::SpriteFactory::CreateSprite(const std::string& spriteName, Sprite& spriteOutput)
{
    return ParseSprite(spriteName, spriteOutput);
}