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