Beispiel #1
0
 public Land(PlayingTile parent, LandEnum landType, int x, int y)
 {
     LandType   = landType;
     X          = x;
     Y          = y;
     ParentTile = parent;
 }
Beispiel #2
0
        public static Color WindowsColor(this LandEnum e)
        {
            var convertFromString = ColorConverter.ConvertFromString(e.Color());

            if (convertFromString != null)
            {
                return((Color)convertFromString);
            }
            return(Colors.Black);
        }
Beispiel #3
0
 public PlayingTile(IBoard board, LandEnum landLeft, LandEnum landRight)
 {
     m_Board = board;
     Lands   = new[]
     {
         new Land(this, LandEnum.Volcano, CurrentPositionX, CurrentPositionY - 1),
         new Land(this, landLeft, CurrentPositionX, CurrentPositionY),
         new Land(this, landRight, CurrentPositionX + 1, CurrentPositionY)
     };
     Volcano = Lands.First(l => l.LandType == LandEnum.Volcano);
 }
Beispiel #4
0
 public LandDescription(LandEnum land)
 {
     Land = land;
 }
Beispiel #5
0
 public LandDistribution(LandEnum leftLand, LandEnum rightLand, int nb)
 {
     LeftLand  = leftLand;
     RightLand = rightLand;
     Nb        = nb;
 }
Beispiel #6
0
 public static Brush WindowsBrush(this LandEnum e)
 {
     return(new SolidColorBrush(e.WindowsColor()));
 }