Main Page   Class Hierarchy   Compound List   File List   Compound Members  

inventorypanel.h

00001 #ifndef _INVENTORYPANEL_
00002 #define _INVENTORYPANEL_
00003 
00004 #include <SDL.h>
00005 #include <SDL_ttf.h>
00006 
00007 #include "panel.h"
00008 #include "player.h"
00009 
00015 class InventoryPanel : public Panel{
00016  public:
00021   InventoryPanel();
00022 
00028   InventoryPanel(const unsigned int x, const unsigned int y,
00029                  const unsigned int w, const unsigned int h);
00030 
00035   virtual ~InventoryPanel();
00036 
00040   InventoryPanel& operator=(InventoryPanel const& other);
00041 
00047   void draw(SDL_Surface* screen, Player & player, SDL_Surface* tools);
00048 
00049  private:
00050   void drawSelectedBorders(SDL_Surface* screen, SDL_Rect dst);
00051 };
00052 
00053 #endif

Generated on Thu Jun 6 17:22:20 2002 for Perihelion by doxygen1.2.15