Esempio n. 1
0
 private void updateTiles(Level currentLevel)
 {
     if (lastInk != currentLevel.InkColor || lastPaper != currentLevel.PaperColor)
     {
         Utils.updateZXTiles(_imageList, currentLevel);
     }
     lastInk   = currentLevel.InkColor;
     lastPaper = currentLevel.PaperColor;
 }
Esempio n. 2
0
        internal static Color ColorZXToColor(ColorZX color)
        {
            Color result = Color.FromArgb(0, 0, 0);

            switch (color)
            {
            case ColorZX.Negro:
                result = Color.FromArgb(0, 0, 0);
                break;

            case ColorZX.Azul:
                result = Color.FromArgb(0, 0, 200);
                break;

            case ColorZX.Rojo:
                result = Color.FromArgb(200, 0, 0);
                break;

            case ColorZX.Magenta:
                result = Color.FromArgb(200, 0, 200);
                break;

            case ColorZX.Verde:
                result = Color.FromArgb(0, 196, 0);
                break;

            case ColorZX.Cyan:
                result = Color.FromArgb(0, 196, 200);
                break;

            case ColorZX.Amarillo:
                result = Color.FromArgb(200, 196, 0);
                break;

            case ColorZX.Blanco:
                result = Color.FromArgb(200, 196, 200);
                break;
            }
            return(result);
        }
Esempio n. 3
0
 private void updateTiles(Level currentLevel)
 {
     if (lastInk != currentLevel.InkColor || lastPaper != currentLevel.PaperColor)
     {
         Utils.updateZXTiles(imageList, currentLevel);
     }
     lastInk = currentLevel.InkColor;
     lastPaper = currentLevel.PaperColor;
 }
Esempio n. 4
0
        internal static Color ColorZXToColor(ColorZX color)
        {
            Color result = Color.FromArgb(0, 0, 0);

            switch (color)
            {
                case ColorZX.Negro:
                    result = Color.FromArgb(0, 0, 0);
                    break;
                case ColorZX.Azul:
                    result = Color.FromArgb(0, 0, 200);
                    break;
                case ColorZX.Rojo:
                    result = Color.FromArgb(200, 0, 0);
                    break;
                case ColorZX.Magenta:
                    result = Color.FromArgb(200, 0, 200);
                    break;
                case ColorZX.Verde:
                    result = Color.FromArgb(0, 196, 0);
                    break;
                case ColorZX.Cyan:
                    result = Color.FromArgb(0, 196, 200);
                    break;
                case ColorZX.Amarillo:
                    result = Color.FromArgb(200, 196, 0);
                    break;
                case ColorZX.Blanco:
                    result = Color.FromArgb(200, 196, 200);
                    break;
            }
            return result;
        }