示例#1
0
        public Color color(image_type tile_shape)
        {
            // this function returns the color of the block.
            switch (tile_shape)
            {
            case image_type.image1:
                return(Color.Red);

            case image_type.image2:
                return(Color.Blue);

            case image_type.image3:
                return(Color.Green);

            case image_type.image4:
                return(Color.Cyan);

            case image_type.image5:
                return(Color.Yellow);

            case image_type.image6:
                return(Color.Orange);

            case image_type.image7:
                return(Color.Magenta);

            case image_type.image8:
                return(Color.Brown);

            case image_type.image9:
                return(Color.DarkBlue);

            case image_type.image10:
                return(Color.GreenYellow);

            case image_type.image11:
                return(Color.Pink);

            default:
                return(Color.White);
            }
        }
示例#2
0
        public int imageType(image_type tile)
        {
            switch (tile)
            {
            case image_type.image1:
                return(0);

            case image_type.image2:
                return(1);

            case image_type.image3:
                return(2);

            case image_type.image4:
                return(3);

            case image_type.image5:
                return(4);

            case image_type.image6:
                return(5);

            case image_type.image7:
                return(6);

            case image_type.image8:
                return(7);

            case image_type.image9:
                return(8);

            case image_type.image10:
                return(9);

            case image_type.image11:
                return(10);

            default:
                return(11);
            }
        }
示例#3
0
 public Tiles(block_rotation newAngle, image_type newType)
 {
     this.angle = newAngle;
     this.type  = newType;
 }
示例#4
0
 public Builder setType(image_type type)
 {
     _image.imageType = type;
     return(this);
 }