Mercurial > hg > openttd
changeset 9747:f2744bf096d6 draft
(svn r13882) -Codechange: Replace widget numbers with appropriate enums
author | belugas <belugas@openttd.org> |
---|---|
date | Wed, 30 Jul 2008 17:13:55 +0000 |
parents | c32db940ab13 |
children | 21aeba858939 |
files | src/graph_gui.cpp |
diffstat | 1 files changed, 20 insertions(+), 13 deletions(-) [+] |
line wrap: on
line diff
--- a/src/graph_gui.cpp +++ b/src/graph_gui.cpp @@ -856,6 +856,13 @@ /*****************************/ struct PerformanceRatingDetailWindow : Window { +private: + enum PerformanteRatingWidgets { + PRW_PLAYER_FIRST = 13, + PRW_PLAYER_LAST = 20, + }; + +public: static PlayerID player; int timeout; @@ -863,12 +870,12 @@ { /* Disable the players who are not active */ for (PlayerID i = PLAYER_FIRST; i < MAX_PLAYERS; i++) { - this->SetWidgetDisabledState(i + 13, !IsValidPlayerID(i)); + this->SetWidgetDisabledState(i + PRW_PLAYER_FIRST, !IsValidPlayerID(i)); } this->UpdatePlayerStats(); - if (player != INVALID_PLAYER) this->LowerWidget(player + 13); + if (player != INVALID_PLAYER) this->LowerWidget(player + PRW_PLAYER_FIRST); this->FindWindowPlacementAndResize(desc); } @@ -900,8 +907,8 @@ if (player == INVALID_PLAYER || !IsValidPlayerID(player)) { if (player != INVALID_PLAYER) { /* Raise and disable the widget for the previous selection. */ - this->RaiseWidget(player + 13); - this->DisableWidget(player + 13); + this->RaiseWidget(player + PRW_PLAYER_FIRST); + this->DisableWidget(player + PRW_PLAYER_FIRST); this->SetDirty(); player = INVALID_PLAYER; @@ -910,7 +917,7 @@ for (PlayerID i = PLAYER_FIRST; i < MAX_PLAYERS; i++) { if (IsValidPlayerID(i)) { /* Lower the widget corresponding to this player. */ - this->LowerWidget(i + 13); + this->LowerWidget(i + PRW_PLAYER_FIRST); this->SetDirty(); player = i; @@ -926,9 +933,9 @@ for (PlayerID i = PLAYER_FIRST; i < MAX_PLAYERS; i++) { if (!IsValidPlayerID(i)) { /* Check if we have the player as an active player */ - if (!this->IsWidgetDisabled(i + 13)) { + if (!this->IsWidgetDisabled(i + PRW_PLAYER_FIRST)) { /* Bah, player gone :( */ - this->DisableWidget(i + 13); + this->DisableWidget(i + PRW_PLAYER_FIRST); /* We need a repaint */ this->SetDirty(); @@ -937,9 +944,9 @@ } /* Check if we have the player marked as inactive */ - if (this->IsWidgetDisabled(i + 13)) { + if (this->IsWidgetDisabled(i + PRW_PLAYER_FIRST)) { /* New player! Yippie :p */ - this->EnableWidget(i + 13); + this->EnableWidget(i + PRW_PLAYER_FIRST); /* We need a repaint */ this->SetDirty(); } @@ -1017,12 +1024,12 @@ virtual void OnClick(Point pt, int widget) { /* Check which button is clicked */ - if (IsInsideMM(widget, 13, 21)) { + if (IsInsideMM(widget, PRW_PLAYER_FIRST, PRW_PLAYER_LAST + 1)) { /* Is it no on disable? */ if (!this->IsWidgetDisabled(widget)) { - this->RaiseWidget(player + 13); - player = (PlayerID)(widget - 13); - this->LowerWidget(player + 13); + this->RaiseWidget(player + PRW_PLAYER_FIRST); + player = (PlayerID)(widget - PRW_PLAYER_FIRST); + this->LowerWidget(player + PRW_PLAYER_FIRST); this->SetDirty(); } }