#include "RageTypes.h"
#include "EnumHelper.h"
Go to the source code of this file.
Defines | |
#define | FOREACH_PlayerNumber(pn) FOREACH_ENUM( PlayerNumber, NUM_PLAYERS, pn ) |
#define | FOREACH_HumanPlayer(pn) for( PlayerNumber pn=GetNextHumanPlayer((PlayerNumber)-1); pn!=PLAYER_INVALID; pn=GetNextHumanPlayer(pn) ) |
#define | FOREACH_EnabledPlayer(pn) for( PlayerNumber pn=GetNextEnabledPlayer((PlayerNumber)-1); pn!=PLAYER_INVALID; pn=GetNextEnabledPlayer(pn) ) |
#define | FOREACH_CpuPlayer(pn) for( PlayerNumber pn=GetNextCpuPlayer((PlayerNumber)-1); pn!=PLAYER_INVALID; pn=GetNextCpuPlayer(pn) ) |
#define | FOREACH_PotentialCpuPlayer(pn) for( PlayerNumber pn=GetNextPotentialCpuPlayer((PlayerNumber)-1); pn!=PLAYER_INVALID; pn=GetNextPotentialCpuPlayer(pn) ) |
Enumerations | |
enum | PlayerNumber { PLAYER_1 = 0, PLAYER_2, NUM_PLAYERS, PLAYER_INVALID } |
Functions | |
PlayerNumber | GetNextHumanPlayer (PlayerNumber pn) |
PlayerNumber | GetNextEnabledPlayer (PlayerNumber pn) |
PlayerNumber | GetNextCpuPlayer (PlayerNumber pn) |
PlayerNumber | GetNextPotentialCpuPlayer (PlayerNumber pn) |
RageColor | PlayerToColor (PlayerNumber pn) |
RageColor | PlayerToColor (int p) |
Variables | |
const PlayerNumber | OPPOSITE_PLAYER [NUM_PLAYERS] = { PLAYER_2, PLAYER_1 } |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|