Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jan 25, 2006, 3:18:45 PM (18 years ago)
Author:
hdavid
Message:

branches/avi_play: MediaContainer is dummy-safe

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/avi_play/src/world_entities/movie_entity.cc

    r6600 r6704  
    4040  height = 20;
    4141  width = 20;
     42  mediaLoaded = false;
    4243
    4344  this->toList(OM_COMMON);
     
    6465  LoadParam(root, "name", this, MovieEntity, loadMovie);
    6566  LoadParam(root, "axis", this, MovieEntity, setAxis);
    66   LoadParam(root, "rotation", this, MovieEntity, setRotation);
     67  //LoadParam(root, "rotation", this, MovieEntity, setRotation);
    6768  LoadParam(root, "size", this, MovieEntity, setSize);
    6869}
     
    7071void MovieEntity::loadMovie(const char* filename)
    7172{
    72   media_container->loadMedia(filename);
     73  if(media_container->loadMedia(filename))
     74    mediaLoaded = true;
     75  else
     76    mediaLoaded = false;
    7377}
    7478
     
    98102void MovieEntity::tick(float time)
    99103{
     104  if(!mediaLoaded)
     105    return;
     106
    100107  timer += time;
    101108
     
    123130void MovieEntity::draw() const
    124131{
     132  if(!mediaLoaded)
     133    false;
    125134
    126135  glPushMatrix();
Note: See TracChangeset for help on using the changeset viewer.