Sign_gump Class Reference

#include <Sign_gump.h>

Inheritance diagram for Sign_gump:

Inheritance graph
[legend]
Collaboration diagram for Sign_gump:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Sign_gump (int shapenum, int nlines)
 ~Sign_gump ()
void add_text (int line, const std::string &txt)
virtual void paint ()

Protected Attributes

std::string * lines
int num_lines
bool serpentine

Private Member Functions

 UNREPLICATABLE_CLASS (Sign_gump)

Detailed Description

Definition at line 28 of file Sign_gump.h.


Constructor & Destructor Documentation

Sign_gump::Sign_gump ( int  shapenum,
int  nlines 
)

Definition at line 34 of file Sign_gump.cc.

References BLACK_GATE, game, Ireg_game_object::get_flag(), Game::get_game_type(), Game_window::get_main_actor(), Game::get_shape(), gwin, Obj_flags::read, and SERPENT_ISLE.

Here is the call graph for this function:

Sign_gump::~Sign_gump (  ) 

Definition at line 77 of file Sign_gump.cc.


Member Function Documentation

Sign_gump::UNREPLICATABLE_CLASS ( Sign_gump   )  [private]

void Sign_gump::add_text ( int  line,
const std::string &  txt 
)

Definition at line 88 of file Sign_gump.cc.

References Ireg_game_object::get_flag(), Game_window::get_main_actor(), gwin, and Obj_flags::read.

Referenced by Usecode_internal::UI_display_runes().

Here is the call graph for this function:

void Sign_gump::paint (  )  [virtual]

Reimplemented from Gump.

Definition at line 150 of file Sign_gump.cc.

References game, Game::get_shape(), gwin, and Game_window::set_painted().

Here is the call graph for this function:


Member Data Documentation

std::string* Sign_gump::lines [protected]

Definition at line 33 of file Sign_gump.h.

int Sign_gump::num_lines [protected]

Definition at line 34 of file Sign_gump.h.

bool Sign_gump::serpentine [protected]

Definition at line 35 of file Sign_gump.h.


The documentation for this class was generated from the following files:
Generated on Mon Jul 9 15:03:01 2007 for ExultEngine by  doxygen 1.5.1