1 #ifndef CHARACTER_BOARD_HPP
2 #define CHARACTER_BOARD_HPP
3 #include <boost/scoped_ptr.hpp>
4 #include "mof/Component3D.hpp"
6 #include "mof/Board.hpp"
11 boost::scoped_ptr<Impl> m_pImpl;
13 CharacterBoard( const mof::tstring& text);
14 virtual ~CharacterBoard();
16 virtual void setFrameNumber(mof::FrameNumber frame);
17 //virtual void nextFrame();
18 //virtual void prevFrame();
20 virtual void update();
23 void setWorldMatrix(const mof::Manipulator<mof::Matrix3D>::Handler& handler);
24 mof::Matrix3D getWorldMatrix() const;
25 mof::Vector3D getPosition() const;
26 void append(std::list<mof::Board*>& list);
28 void setFinishColor(mof::FrameNumber delay , mof::FrameNumber interval);
29 void setPartColor(mof::FrameNumber delay , mof::FrameNumber interval);