resourceInitialize.h

00001 #ifndef RESOURCE_INITIALIZE_H
00002 #define RESOURCE_INITIALIZE_H
00003 
00004 /*
00005   共通で利用する資源の管理
00006   Satofumi KAMIMURA
00007   $Id$
00008 */
00009 
00010 #include "guiApplicationInterface.h"
00011 #include "property.h"
00012 #include "tcpipDevice.h"
00013 
00014 
00015 extern int getPracticeNumIndex(int num);
00016 extern int getPracticeNum(int index);
00017 
00018 
00022 class ResourceInitialize : public GUI_ApplicationInterface {
00023 protected:
00024   enum {
00025     BackDepth = 0,
00026     ForeDepth = 1,
00027   };
00028   static TTF_Draw* ttf;
00029   static DrawSurface* back_bmp; // 背景のBMP
00030   static FillSurface* background; // 背景のサーフェース
00031   static AnimationSurface* icon; // 選択用アイコン
00032   static Property* property; // ユーザ情報など
00033   static TcpipDevice* to_server;
00034 
00035 public:
00036   ResourceInitialize(void) {}
00037   virtual ~ResourceInitialize(void) {}
00038   int Initialize(int argc, char *argv[]);
00039   int MainLoop(void);
00040   void terminate(void);
00041 };
00042 
00043 #endif /* !RESOURCE_INITIALIZE_H */
00044 

Generated on Mon Apr 13 22:52:03 2009 by  doxygen 1.5.7.1