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

alliancesetup.cpp File Reference

#include <sstream>
#include <pgimage.h>
#include <pglistboxbaseitem.h>
#include <pgtooltiphelp.h>
#include "../iconrepository.h"
#include "../gamemap.h"
#include "../paradialog.h"
#include "playersetup.h"
#include "alliancesetup.h"

Include dependency graph for alliancesetup.cpp:

Go to the source code of this file.

Defines

#define calcx(counter)   (sqaureWidth + nameLength + spacing + counter * (colWidth + spacing) )
#define calcy(counter)   (barOverhang + counter * (lineHeight + spacing))

Functions

template<typename SelectionType>
int getItemNum ()
template<typename SelectionType>
const char * getStateName (int s)
template<>
int getItemNum< DiplomaticStates > ()
template<>
const char * getStateName< DiplomaticStates > (int s)
template<>
int getItemNum< AllianceSetupWidget::DiplomaticTransitions > ()
template<>
const char * getStateName< AllianceSetupWidget::DiplomaticTransitions > (int s)
ASCString getDiplomaticStateImage (DiplomaticStates s)
ASCString getDiplomaticStateImage (AllianceSetupWidget::DiplomaticTransitions s)
bool setupalliances (GameMap *actmap, bool supervisor)
 runs the Alliance-Setup dialog.

Variables

const int diplomaticStateIconSize = 20
const int diplomaticStateIconSpace = 2


Define Documentation

#define calcx counter   )     (sqaureWidth + nameLength + spacing + counter * (colWidth + spacing) )
 

Referenced by AllianceSetupWidget::AllianceSetupWidget().

#define calcy counter   )     (barOverhang + counter * (lineHeight + spacing))
 

Referenced by AllianceSetupWidget::AllianceSetupWidget().


Function Documentation

ASCString getDiplomaticStateImage AllianceSetupWidget::DiplomaticTransitions  s  ) 
 

Definition at line 71 of file alliancesetup.cpp.

References getDiplomaticStateImage(), and AllianceSetupWidget::SNEAK_ATTACK.

ASCString getDiplomaticStateImage DiplomaticStates  s  ) 
 

Definition at line 65 of file alliancesetup.cpp.

References ASCString::toString().

Referenced by DiplomaticModeChooser< SelectionType >::eventDraw(), getDiplomaticStateImage(), and ListBoxImageItem< SelectionType >::ListBoxImageItem().

template<typename SelectionType>
int getItemNum  ) 
 

Definition at line 39 of file alliancesetup.cpp.

template<>
int getItemNum< AllianceSetupWidget::DiplomaticTransitions >  ) 
 

Definition at line 49 of file alliancesetup.cpp.

References diplomaticStateNames.

template<>
int getItemNum< DiplomaticStates >  ) 
 

Definition at line 42 of file alliancesetup.cpp.

template<typename SelectionType>
const char* getStateName int  s  ) 
 

Definition at line 42 of file alliancesetup.cpp.

template<>
const char* getStateName< AllianceSetupWidget::DiplomaticTransitions > int  s  ) 
 

Definition at line 53 of file alliancesetup.cpp.

References diplomaticStateNum.

template<>
const char* getStateName< DiplomaticStates > int  s  ) 
 

Definition at line 46 of file alliancesetup.cpp.

References diplomaticStateNum.

bool setupalliances GameMap actmap,
bool  supervisor = false
 

runs the Alliance-Setup dialog.

Returns:
if the view should be recalculated

Definition at line 364 of file alliancesetup.cpp.

References AllianceSetupWindow::isSomethingChanged(), ASC_PG_Dialog::RunModal(), and PG_Widget::Show().

Referenced by execaction_pg(), and execuseraction2().


Variable Documentation

const int diplomaticStateIconSize = 20
 

Definition at line 34 of file alliancesetup.cpp.

Referenced by AllianceSetupWidget::AllianceSetupWidget(), ListBoxImageItem< SelectionType >::ListBoxImageItem(), and DiplomaticModeChooser< SelectionType >::selectMode().

const int diplomaticStateIconSpace = 2
 

Definition at line 35 of file alliancesetup.cpp.

Referenced by ListBoxImageItem< SelectionType >::ListBoxImageItem(), and DiplomaticModeChooser< SelectionType >::selectMode().


Generated on Tue Jun 24 01:28:20 2008 for Advanced Strategic Command by  doxygen 1.4.2