CombatStats_gump Class Reference

#include <CombatStats_gump.h>

Inheritance diagram for CombatStats_gump:

Inheritance graph
[legend]
Collaboration diagram for CombatStats_gump:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CombatStats_gump (int initx, int inity)
 ~CombatStats_gump ()
virtual int add (Game_object *obj, int mx=-1, int my=-1, int sx=-1, int sy=-1, bool dont_check=false, bool combine=false)
virtual void paint ()
virtual Gump_buttonon_button (int mx, int my)

Private Member Functions

 UNREPLICATABLE_CLASS (CombatStats_gump)

Private Attributes

Actorparty [9]
int party_size
Halo_buttonhalo_btn [9]
Combat_mode_buttoncmb_btn [9]
Face_buttonface_btn [9]

Detailed Description

Definition at line 31 of file CombatStats_gump.h.


Constructor & Destructor Documentation

CombatStats_gump::CombatStats_gump ( int  initx,
int  inity 
)

Definition at line 43 of file CombatStats_gump.cc.

References cmb_btn, coldx, colx, face_btn, game, Game_window::get_party(), Game::get_shape(), Game_singletons::gwin, halo_btn, party, party_size, rowy, Gump::set_object_area(), ShapeID::set_shape(), and Gump::shapenum.

Here is the call graph for this function:

CombatStats_gump::~CombatStats_gump (  ) 

Definition at line 69 of file CombatStats_gump.cc.

References cmb_btn, face_btn, and halo_btn.


Member Function Documentation

CombatStats_gump::UNREPLICATABLE_CLASS ( CombatStats_gump   )  [private]

virtual int CombatStats_gump::add ( Game_object obj,
int  mx = -1,
int  my = -1,
int  sx = -1,
int  sy = -1,
bool  dont_check = false,
bool  combine = false 
) [inline, virtual]

Reimplemented from Gump.

Definition at line 39 of file CombatStats_gump.h.

void CombatStats_gump::paint (  )  [virtual]

Reimplemented from Gump.

Definition at line 82 of file CombatStats_gump.cc.

References cmb_btn, coldx, colx, Actor::combat, face_btn, Game_singletons::gumpman, halo_btn, Actor::health, Actor::magic, Actor::mana, Gump_button::paint(), Gump::paint(), Gump_manager::paint_num(), party, party_size, rowy, Gump::x, and Gump::y.

Here is the call graph for this function:

Gump_button * CombatStats_gump::on_button ( int  mx,
int  my 
) [virtual]

Reimplemented from Gump.

Definition at line 108 of file CombatStats_gump.cc.

References cmb_btn, face_btn, halo_btn, Gump::on_button(), and party_size.

Here is the call graph for this function:


Member Data Documentation

Actor* CombatStats_gump::party[9] [private]

Definition at line 48 of file CombatStats_gump.h.

Referenced by CombatStats_gump(), and paint().

int CombatStats_gump::party_size [private]

Definition at line 49 of file CombatStats_gump.h.

Referenced by CombatStats_gump(), on_button(), and paint().

Halo_button* CombatStats_gump::halo_btn[9] [private]

Definition at line 50 of file CombatStats_gump.h.

Referenced by CombatStats_gump(), on_button(), paint(), and ~CombatStats_gump().

Combat_mode_button* CombatStats_gump::cmb_btn[9] [private]

Definition at line 51 of file CombatStats_gump.h.

Referenced by CombatStats_gump(), on_button(), paint(), and ~CombatStats_gump().

Face_button* CombatStats_gump::face_btn[9] [private]

Definition at line 52 of file CombatStats_gump.h.

Referenced by CombatStats_gump(), on_button(), paint(), and ~CombatStats_gump().


The documentation for this class was generated from the following files:
Generated on Mon Jul 9 14:49:05 2007 for ExultEngine by  doxygen 1.5.1