Ejemplo n.º 1
0
 public static BlockGameBlockColor ToGhostBlockColor(BlockGameBlockColor inColor)
 {
     return(inColor switch
     {
         BlockGameBlockColor.Red => BlockGameBlockColor.GhostRed,
         BlockGameBlockColor.Orange => BlockGameBlockColor.GhostOrange,
         BlockGameBlockColor.Yellow => BlockGameBlockColor.GhostYellow,
         BlockGameBlockColor.Green => BlockGameBlockColor.GhostGreen,
         BlockGameBlockColor.Blue => BlockGameBlockColor.GhostBlue,
         BlockGameBlockColor.LightBlue => BlockGameBlockColor.GhostLightBlue,
         BlockGameBlockColor.Purple => BlockGameBlockColor.GhostPurple,
         _ => inColor
     });
Ejemplo n.º 2
0
 public BlockGameBlock(Vector2i position, BlockGameBlockColor gameBlockColor)
 {
     Position       = position;
     GameBlockColor = gameBlockColor;
 }