メインページ   クラス階層   構成   ファイル一覧   構成メンバ   ファイルメンバ   関連ページ  

titlemanage.h

解説を見る。
00001 /* ---------------------------------------------------------- */
00002 /*  titlemanage.h                                             */
00003 /* ---------------------------------------------------------- */
00004 
00005 /*------------------------------------------------------------- */
00012 /*-----------------------------------------------------
00013  Copyright (C) 2005 rero2@fumi <rero2@yuumu.org>
00014  All Rights Reserved.
00015  ------------------------------------------------------*/
00016 
00017 #ifndef TITLEMANAGE_H
00018 #define TITLEMANAGE_H
00019 
00020 /*-------------------------------*/
00021 /* include                       */
00022 /*-------------------------------*/
00023 
00024 #include "lunavader.h"
00025 #include "SpriteItem.h"
00026 #include "basicsystem.h"
00027 
00028 /*-------------------------------*/
00029 /* define                        */
00030 /*-------------------------------*/
00031 
00032 #define SPRITENUM  5
00033 
00034 /*-------------------------------*/
00035 /* struct                        */
00036 /*-------------------------------*/
00037 
00038 /*-------------------------------*/
00039 /* class                         */
00040 /*-------------------------------*/
00041 
00048 class TitleManage
00049 {
00050   /* ----------------------------------- */
00051   /* --- コンストラクタ・デストラクタ */
00052  public:
00053   TitleManage();
00054   virtual  ~TitleManage();
00055 
00056   /* ----------------------------------- */
00057   /* --- パブリックメンバ */
00058  public:
00059 
00060   /* ----------------------------------- */
00061   /* --- プライベートメンバ */
00062  private:
00064   LSPRITE  m_LunaSprite;
00066   SpriteItem  *sprite[SPRITENUM];
00068   int  m_Step;
00070   int  m_Timer;
00072   bool  m_DoStart;
00073 
00074   /* ----------------------------------- */
00075   /* --- パブリックメソッド */
00076  public:
00077   void Init();
00078   bool Tick(unsigned long inkey);
00079   bool Start();
00080   bool Display();
00081   void SetLunaSprite(LSPRITE sp_handle);
00082 
00083   /* ----------------------------------- */
00084   /* --- プライベートメソッド */
00085  private:
00086 
00087 };
00088 
00089 
00090 #endif
00091 

lunavaderに対してSun Feb 20 16:47:08 2005に生成されました。 doxygen1.2.18