#include <ControlBarScheme.h>
Public Types | |
| typedef std::list< ControlBarSchemeImage * > | ControlBarSchemeImageList |
| typedef std::list< ControlBarSchemeAnimation * > | ControlBarSchemeAnimationList |
Public Member Functions | |
| ControlBarScheme (void) | |
| ~ControlBarScheme (void) | |
| void | init (void) |
| void | update (void) |
| void | drawForeground (Coord2D multi, ICoord2D offset) |
| draw function to be called within a w3d draw procedure for the foreground | |
| void | drawBackground (Coord2D multi, ICoord2D offset) |
| draw function to be called within a w3d draw procedure for the background | |
| void | reset (void) |
| void | addAnimation (ControlBarSchemeAnimation *schemeAnim) |
| void | addImage (ControlBarSchemeImage *schemeImage) |
| void | updateAnim (ControlBarSchemeAnimation *anim) |
Definition at line 126 of file ControlBarScheme.h.
| typedef std::list< ControlBarSchemeAnimation* > ControlBarScheme::ControlBarSchemeAnimationList |
Definition at line 243 of file ControlBarScheme.h.
| typedef std::list< ControlBarSchemeImage* > ControlBarScheme::ControlBarSchemeImageList |
Definition at line 240 of file ControlBarScheme.h.
| ControlBarScheme::ControlBarScheme | ( | void | ) |
Definition at line 296 of file ControlBarScheme.cpp.
| ControlBarScheme::~ControlBarScheme | ( | void | ) |
Definition at line 291 of file ControlBarScheme.cpp.
| void ControlBarScheme::addAnimation | ( | ControlBarSchemeAnimation * | schemeAnim | ) |
Definition at line 691 of file ControlBarScheme.cpp.
| void ControlBarScheme::addImage | ( | ControlBarSchemeImage * | schemeImage | ) |
Definition at line 704 of file ControlBarScheme.cpp.
draw function to be called within a w3d draw procedure for the background
Definition at line 802 of file ControlBarScheme.cpp.
draw function to be called within a w3d draw procedure for the foreground
Definition at line 766 of file ControlBarScheme.cpp.
| void ControlBarScheme::init | ( | void | ) |
Definition at line 425 of file ControlBarScheme.cpp.
| void ControlBarScheme::reset | ( | void | ) |
Definition at line 216 of file ControlBarScheme.cpp.
| void ControlBarScheme::update | ( | void | ) |
Definition at line 745 of file ControlBarScheme.cpp.
| void ControlBarScheme::updateAnim | ( | ControlBarSchemeAnimation * | anim | ) |
Definition at line 726 of file ControlBarScheme.cpp.
| ControlBarSchemeAnimationList ControlBarScheme::m_animations |
Definition at line 244 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_beaconButtonDisabled |
Definition at line 175 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_beaconButtonEnable |
Definition at line 172 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_beaconButtonHightlited |
Definition at line 173 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_beaconButtonPushed |
Definition at line 174 of file ControlBarScheme.h.
| ICoord2D ControlBarScheme::m_beaconLR |
Definition at line 225 of file ControlBarScheme.h.
| ICoord2D ControlBarScheme::m_beaconUL |
Definition at line 224 of file ControlBarScheme.h.
| Color ControlBarScheme::m_borderActionColor |
we can setup the color for the button border colors
Definition at line 151 of file ControlBarScheme.h.
| Color ControlBarScheme::m_borderBuildColor |
we can setup the color for the button border colors
Definition at line 150 of file ControlBarScheme.h.
| Color ControlBarScheme::m_borderSystemColor |
we can setup the color for the button border colors
Definition at line 153 of file ControlBarScheme.h.
| Color ControlBarScheme::m_borderUpgradeColor |
we can setup the color for the button border colors
Definition at line 152 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_buddyButtonDisabled |
Definition at line 170 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_buddyButtonEnable |
Definition at line 167 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_buddyButtonHightlited |
Definition at line 168 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_buddyButtonPushed |
Definition at line 169 of file ControlBarScheme.h.
| Color ControlBarScheme::m_buildUpClockColor |
we can setup the color for the buildup clock if we want
Definition at line 148 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_buttonQueueImage |
We'll probably want each one to have it's own image.
Definition at line 146 of file ControlBarScheme.h.
| ICoord2D ControlBarScheme::m_chatLR |
Definition at line 222 of file ControlBarScheme.h.
| ICoord2D ControlBarScheme::m_chatUL |
Definition at line 221 of file ControlBarScheme.h.
| Color ControlBarScheme::m_commandBarBorderColor |
Definition at line 155 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_commandMarkerImage |
Definition at line 236 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_expBarForeground |
Definition at line 234 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_genArrow |
Definition at line 200 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_genBarButtonIn |
Definition at line 177 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_genBarButtonOn |
Definition at line 178 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_generalButtonDisabled |
Definition at line 190 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_generalButtonEnable |
Definition at line 187 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_generalButtonHightlited |
Definition at line 188 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_generalButtonPushed |
Definition at line 189 of file ControlBarScheme.h.
| ICoord2D ControlBarScheme::m_generalLR |
Definition at line 210 of file ControlBarScheme.h.
| ICoord2D ControlBarScheme::m_generalUL |
Definition at line 209 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_idleWorkerButtonDisabled |
Definition at line 165 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_idleWorkerButtonEnable |
Definition at line 162 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_idleWorkerButtonHightlited |
Definition at line 163 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_idleWorkerButtonPushed |
Definition at line 164 of file ControlBarScheme.h.
| ControlBarSchemeImageList ControlBarScheme::m_layer[MAX_CONTROL_BAR_SCHEME_IMAGE_LAYERS] |
Definition at line 241 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_minMaxButtonEnable |
Definition at line 196 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_minMaxButtonHightlited |
Definition at line 197 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_minMaxButtonPushed |
Definition at line 198 of file ControlBarScheme.h.
| ICoord2D ControlBarScheme::m_minMaxLR |
Definition at line 207 of file ControlBarScheme.h.
| ICoord2D ControlBarScheme::m_minMaxUL |
Definition at line 206 of file ControlBarScheme.h.
| ICoord2D ControlBarScheme::m_moneyLR |
Definition at line 204 of file ControlBarScheme.h.
| ICoord2D ControlBarScheme::m_moneyUL |
Definition at line 203 of file ControlBarScheme.h.
| AsciiString ControlBarScheme::m_name |
it's name
Definition at line 143 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_optionsButtonDisabled |
Definition at line 160 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_optionsButtonEnable |
Definition at line 157 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_optionsButtonHightlited |
Definition at line 158 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_optionsButtonPushed |
Definition at line 159 of file ControlBarScheme.h.
| ICoord2D ControlBarScheme::m_optionsLR |
Definition at line 216 of file ControlBarScheme.h.
| ICoord2D ControlBarScheme::m_optionsUL |
Definition at line 215 of file ControlBarScheme.h.
| ICoord2D ControlBarScheme::m_powerBarLR |
Definition at line 228 of file ControlBarScheme.h.
| ICoord2D ControlBarScheme::m_powerBarUL |
Definition at line 227 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_powerPurchaseImage |
Definition at line 238 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_rightHUDImage |
We'll probably want each one to have it's own right HUD image.
Definition at line 147 of file ControlBarScheme.h.
| ICoord2D ControlBarScheme::m_ScreenCreationRes |
Used to determine what screen res this will look the best on.
Definition at line 144 of file ControlBarScheme.h.
| AsciiString ControlBarScheme::m_side |
contain what faction type this command bar was made for (used when selecting command bar by template
Definition at line 145 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_toggleButtonDownIn |
Definition at line 183 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_toggleButtonDownOn |
Definition at line 184 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_toggleButtonDownPushed |
Definition at line 185 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_toggleButtonUpIn |
Definition at line 180 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_toggleButtonUpOn |
Definition at line 181 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_toggleButtonUpPushed |
Definition at line 182 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_uAttackButtonEnable |
Definition at line 192 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_uAttackButtonHightlited |
Definition at line 193 of file ControlBarScheme.h.
| Image* ControlBarScheme::m_uAttackButtonPushed |
Definition at line 194 of file ControlBarScheme.h.
| ICoord2D ControlBarScheme::m_uAttackLR |
Definition at line 213 of file ControlBarScheme.h.
| ICoord2D ControlBarScheme::m_uAttackUL |
Definition at line 212 of file ControlBarScheme.h.
| ICoord2D ControlBarScheme::m_workerLR |
Definition at line 219 of file ControlBarScheme.h.
| ICoord2D ControlBarScheme::m_workerUL |
Definition at line 218 of file ControlBarScheme.h.