00001 #ifndef NETWORK_MENU_H 00002 #define NETWORK_MENU_H 00003 00004 /* 00005 ネットワーク対戦メニュー 00006 Satofumi KAMIMURA 00007 $Id$ 00008 */ 00009 00010 #include "resourceInitialize.h" 00011 00012 00016 class NetworkMenu : public ResourceInitialize { 00017 DrawSurface* title; 00018 DrawSurface* user_name; 00019 00020 DrawSurface* connect_normal; 00021 DrawSurface* run_normal; 00022 DrawSurface* replay_normal; 00023 DrawSurface* back_normal; 00024 DrawSurface* connect_focused; 00025 DrawSurface* run_focused; 00026 DrawSurface* replay_focused; 00027 DrawSurface* back_focused; 00028 00029 ButtonComponent* connect_btn; 00030 ButtonComponent* run_btn; 00031 ButtonComponent* replay_btn; 00032 ButtonComponent* back_btn; 00033 MenuComponent* menu; 00034 00035 void deleteObject(void); 00036 void recreate(void); 00037 00038 public: 00039 NetworkMenu(void); 00040 ~NetworkMenu(void); 00041 int Initialize(int argc, char *argv[]); 00042 int MainLoop(void); 00043 }; 00044 00045 #endif /* !NETWORK_MENU_H */ 00046