oecs-sharp/Game.CardWars/Enums.cs

53 lines
671 B
C#
Raw Permalink Normal View History

namespace Game.CardWars;
public enum CardKind : byte
{
Public = 0,
Faction = 1
}
public enum CardEffect : byte
{
None = 0,
// On-play effects
Warrior,
Archer,
Mercenary,
Merchant,
Dancer,
Paladin,
Princess,
Duelist,
Nun,
Scout,
Witch,
Thief,
// On-flip effects (played face-down)
Pegasus,
CurseMaster,
Mage
}
public enum CastleColor : byte
{
Black = 0,
White = 1,
Blue = 2,
Brown = 3,
Yellow = 4,
Indigo = 5,
Gold = 6
}
public enum GamePhase : byte
{
Setup = 0,
PlayPhase = 1,
FlipPhase = 2,
Scoring = 3,
Cleanup = 4,
GameOver = 5
}