示例#1
0
    int ParseReference(ProgressTrackRef ptr)
    {
        switch (ptr)
        {
        case ProgressTrackRef.Shipping:     //Shipping
            return(0);

        case ProgressTrackRef.Terraform:     //terraform
            return(1);
        }
        return(0);
    }
示例#2
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);
 }
示例#3
0
 /** Moves a players counter within the track
  */
 public void AddProgressToTrack(ProgressTrackRef ptr, int value, int playerID)
 {
     offlineTracks[ParseReference(ptr)].AddProgressToTrack(playerID, value);
 }