int ParseReference(ProgressTrackRef ptr) { switch (ptr) { case ProgressTrackRef.Shipping: //Shipping return(0); case ProgressTrackRef.Terraform: //terraform return(1); } return(0); }
/** * Adds a players counter to the track */ public void AddPieceToTrack(int playerID, PlayerPiece pp_, ProgressTrackRef ptr, int index) { offlineTracks[ParseReference(ptr)].AddPlayerPiece(playerID, pp_, index); }
/** Moves a players counter within the track */ public void AddProgressToTrack(ProgressTrackRef ptr, int value, int playerID) { offlineTracks[ParseReference(ptr)].AddProgressToTrack(playerID, value); }