public enum RoundStep { None, StartOfRound, StartOfHeroTurn, EndOfHeroTurn, StartOfMonsterTurn, EndOfMonsterTurn, EndOfRound, } public class BattleTime { private int mRoundNumber; private RoundStep mRoundStep; public BattleTime(int roundNumber, RoundStep roundStep) { mRoundNumber = roundNumber; mRoundStep = roundStep; } public int RoundNumber {get => mRoundNumber;} public RoundStep RoundStep {get => mRoundStep;} public int Int {get => mRoundNumber * 100 + (int) mRoundStep;} }