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); }
public void SetShape(Tetrimino.Shape shape) { GetComponentInChildren <SpriteRenderer>().color = getColor(shape); }
private Tetrimino getRandomPiece() { Tetrimino.Shape shape = Tetrimino.getRandomShape(); return(new Tetrimino(shape, blockPrefab)); }