OSDN Git Service

4839f0590d18a7474a0404422d6a1d52aa80c754
[moflib/moflib.git] / saisei-1.0 / rpg / rpg / oldcode / MyInstructionSet.hpp
1 #pragma once
2 #include "mof/InstructionSet.hpp"
3 #include <boost/scoped_ptr.hpp>
4
5     
6 class MyInstructionSet : public mof::InstructionSet
7 {
8     
9 public:
10     
11     virtual boost::shared_ptr<mof::MessageWidget> createMessageWidget( );
12         
13     virtual int addMessageWidgetPage
14     ( 
15         boost::shared_ptr<mof::MessageWidget>& message ,
16         const mof::tstring& title ,
17         const mof::tstring& text 
18     );
19     
20     virtual void inactive( boost::shared_ptr<mof::MessageWidget>& message );
21
22     MyInstructionSet( );
23     virtual ~MyInstructionSet();
24  
25     void update();
26     void draw() const;
27  
28 private:
29     struct Impl;
30     boost::scoped_ptr<Impl> m_pImpl;
31    
32 };
33