namespace RhythmBase.Events
{
///
public class ChangePlayersRows : BaseEvent
{
///
public ChangePlayersRows()
{
Players = new List(16);
CpuMarkers = new List(16);
Type = EventType.ChangePlayersRows;
Tab = Tabs.Actions;
}
///
/// Gets or sets the list of players.
///
public List Players { get; set; }
///
/// Gets or sets the player mode.
///
public PlayerModes PlayerMode { get; set; }
///
/// Gets or sets the list of CPU markers.
///
public List CpuMarkers { get; set; }
///
public override EventType Type { get; }
///
public override Tabs Tab { get; }
///
/// Represents the types of CPUs.
///
public enum CpuType
{
///
/// No CPU.
///
None,
///
/// Otto CPU type.
///
Otto,
///
/// Ian CPU type.
///
Ian,
///
/// Paige CPU type.
///
Paige,
///
/// Edega CPU type.
///
Edega,
///
/// Blank CPU type.
///
BlankCPU,
///
/// Samurai CPU type.
///
Samurai
}
///
/// Represents the modes of players.
///
public enum PlayerModes
{
///
/// Single player mode.
///
OnePlayer,
///
/// Two players mode.
///
TwoPlayers
}
}
}