00001 #ifndef CASCREEN_H 00002 #define CASCREEN_H 00003 00004 #include <ClanLib/core.h> 00005 00009 class CAScreen { 00010 public: 00011 CAScreen(); 00012 virtual ~CAScreen(); 00013 00014 virtual int run() = 0; 00015 virtual void buildScreen() = 0; 00016 00017 bool chanceled() { 00018 return cancel; 00019 } 00020 void displayTitle(); 00021 void displayHelp(); 00022 00023 protected: 00025 00026 bool done; 00028 bool cancel; 00030 CL_String title; 00032 CL_String help; 00033 }; 00034 00035 #endif
1.5.0