| ClearCollisionList() | Object |  [inline] | 
  | CollidedWith(char *name) | Object |  | 
  | CollidesWith(char *name) | Object |  [inline] | 
  | GetCollisionMode() | Object |  [inline] | 
  | GetImageArea(int *w, int *h) | Object |  [inline] | 
  | GetPos(float *x, float *y) | Object |  [inline] | 
  | GetVelocity(float *x, float *y) | Object |  [inline] | 
  | m_blitrect | Object |  [protected] | 
  | m_col | Rectangle |  [private] | 
  | m_collision_list | Object |  [protected] | 
  | m_img | Object |  [protected] | 
  | m_mode | Object |  [protected] | 
  | m_posx | Object |  [protected] | 
  | m_posy | Object |  [protected] | 
  | m_velx | Object |  [protected] | 
  | m_vely | Object |  [protected] | 
  | Object(char *imglocation, CollisionMode mode) | Object |  | 
  | Rectangle(int x, int y, int w, int h, int r, int g, int b) | Rectangle |  | 
  | Render(SDL_Surface *screen) | Rectangle |  [virtual] | 
  | SetCenterXPos(float i) | Object |  [inline] | 
  | SetCenterYPos(float i) | Object |  [inline] | 
  | Setsrccolorkey(int r, int g, int b) | Object |  | 
  | SetXPos(float i) | Object |  [inline] | 
  | SetXVelocity(float i) | Object |  [inline] | 
  | SetYPos(float i) | Object |  [inline] | 
  | SetYVelocity(float i) | Object |  [inline] | 
  | Update() | Object |  [virtual] | 
  | ~Object() | Object |  [virtual] | 
  | ~Rectangle() | Rectangle |  [inline] |