Main Page   Class Hierarchy   Compound List   File List   Compound Members  

HUDController.h

00001 #ifndef _HUDCONTROLLER_H_
00002 #define _HUDCONTROLLER_H_
00003 
00004 #include "SDL.h"
00005 #include "SDL_ttf.h"
00006 #include "Player.h"
00007 #include "Quests.h"
00008 
00010 
00012 class HUDController {
00013         public:
00015                 HUDController();
00016 
00018                 TTF_Font *font; 
00019                 
00020                 //void printMessage(char *str); // prints msg to the bottom
00021                                               // of the screen
00022                 //void printConvo(char *str);   // automagically line-breaks,
00023                                                 // displays text,
00024                                                 // then pauses for input
00025                 //Quest* initiateConversation(NPC *plyr,SDL_Surface *screen, int map);
00027                 QuestMaster *qm;
00028                 //void displayQuestCompletion(SDL_Surface *screen);
00029                 //void drawHUD(Player *plyr,SDL_Surface *screen);
00030                 //void drawEnemy(NPC *plyr, SDL_Surface *screen); // for fight scenes
00031                 //void displayFightConsoleMessage(char *str, SDL_Surface *screen, bool bIsBad);
00032                 //void printItemInfo(string name, int cost, SDL_Surface *screen); // for shop use only
00034                 void ShutDown();
00036                 ~HUDController();
00037 };
00038 
00039 #endif

Generated on Thu Jun 3 16:21:28 2004 by doxygen1.2.15