Exemplo n.º 1
0
    private static Color getColor(Tetrimino.Shape shape)
    {
        switch (shape)
        {
        case Tetrimino.Shape.SHAPE_I: return(cyan);

        case Tetrimino.Shape.SHAPE_J: return(blue);

        case Tetrimino.Shape.SHAPE_L: return(orange);

        case Tetrimino.Shape.SHAPE_O: return(yellow);

        case Tetrimino.Shape.SHAPE_S: return(green);

        case Tetrimino.Shape.SHAPE_T: return(purple);

        case Tetrimino.Shape.SHAPE_Z: return(red);
        }
        return(Color.white);
    }
Exemplo n.º 2
0
 public void SetShape(Tetrimino.Shape shape)
 {
     GetComponentInChildren <SpriteRenderer>().color = getColor(shape);
 }
 private Tetrimino getRandomPiece()
 {
     Tetrimino.Shape shape = Tetrimino.getRandomShape();
     return(new Tetrimino(shape, blockPrefab));
 }