Changeset 144 for cafu/trunk/Ca3DE/Client/ScrlInfo.hpp
- Timestamp:
- 09/01/10 17:07:59 (21 months ago)
- Files:
-
- 1 modified
-
cafu/trunk/Ca3DE/Client/ScrlInfo.hpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
cafu/trunk/Ca3DE/Client/ScrlInfo.hpp
r136 r144 22 22 */ 23 23 24 /*******************/25 /*** Scroll Info ***/26 /*******************/27 28 24 #ifndef _CLIENT_SCROLLINFO_HPP_ 29 25 #define _CLIENT_SCROLLINFO_HPP_ 30 26 31 27 #include "Templates/Array.hpp" 28 #include <string> 32 29 33 30 … … 37 34 class ScrollInfoT 38 35 { 39 private:40 41 char MAX_LINES;42 char FirstLine;43 char NrOfLines;44 float TimeLeft;45 ArrayT< ArrayT<char> > InfoLine;46 47 48 36 public: 49 37 50 38 ScrollInfoT(); 51 void Print(const char* PrintString, ...); 39 40 void Print(const std::string& Line); 52 41 void Draw(FontT& Font, unsigned long PosX, unsigned long PosY, float FrameWidth, float FrameHeight) const; 53 42 void AdvanceTime(float FrameTime); 43 44 45 private: 46 47 const unsigned int m_MAX_LINES; 48 float m_TimeLeft; 49 ArrayT<std::string> m_InfoLines; 54 50 }; 55 51
