Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

PlayerSetupWidget Class Reference

#include <playersetup.h>

Inheritance diagram for PlayerSetupWidget:

Inheritance graph
[legend]
List of all members.

Public Types

enum  Mode { AllEditable, AllEditableSinglePlayer, SelfEditable }

Public Member Functions

 PlayerSetupWidget (GameMap *gamemap, Mode mode, PG_Widget *parent, const PG_Rect &r, const std::string &style="ScrollWidget")
bool Valid ()
bool Apply ()

Static Public Member Functions

static int guessHeight (GameMap *gamemap)

Classes

struct  PlayerWidgets

Member Enumeration Documentation

enum PlayerSetupWidget::Mode
 

Enumeration values:
AllEditable 
AllEditableSinglePlayer 
SelfEditable 

Definition at line 43 of file playersetup.h.


Constructor & Destructor Documentation

PlayerSetupWidget::PlayerSetupWidget GameMap gamemap,
Mode  mode,
PG_Widget parent,
const PG_Rect r,
const std::string &  style = "ScrollWidget"
 

Definition at line 41 of file playersetup.cpp.

References GameMap::actplayer, Player::exist(), Player::getColor(), Player::getName(), Player::off, PG_Rect::PG_Rect(), PG_ThemeWidget::PG_ThemeWidget(), GameMap::player, SelfEditable, PG_ThemeWidget::SetBackgroundColor(), PG_Widget::SetBorderSize(), PG_LineEdit::SetEditable(), PG_ThemeWidget::SetSimpleBackground(), PG_LineEdit::SetText(), PG_ThemeWidget::SetTransparency(), Player::stat, and PG_Rect::Width().


Member Function Documentation

bool PlayerSetupWidget::Apply  ) 
 

Definition at line 117 of file playersetup.cpp.

References GameMap::player, Player::setName(), Player::stat, and Valid().

Referenced by PlayerSetupWindow::Apply(), StartMultiplayerGame::Apply(), and AdminGameWindow::ok().

int PlayerSetupWidget::guessHeight GameMap gamemap  )  [static]
 

Definition at line 31 of file playersetup.cpp.

References Player::exist(), and GameMap::player.

Referenced by AdminGameWindow::AdminGameWindow().

bool PlayerSetupWidget::Valid  ) 
 

Definition at line 98 of file playersetup.cpp.

References AllEditableSinglePlayer, Player::human, Player::supervisor, and Player::suspended.

Referenced by Apply(), and StartMultiplayerGame::Apply().


The documentation for this class was generated from the following files:
Generated on Tue Jun 24 02:19:49 2008 for Advanced Strategic Command by  doxygen 1.4.2