private void updateTiles(Level currentLevel) { if (lastInk != currentLevel.InkColor || lastPaper != currentLevel.PaperColor) { Utils.updateZXTiles(_imageList, currentLevel); } lastInk = currentLevel.InkColor; lastPaper = currentLevel.PaperColor; }
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); }
private void updateTiles(Level currentLevel) { if (lastInk != currentLevel.InkColor || lastPaper != currentLevel.PaperColor) { Utils.updateZXTiles(imageList, currentLevel); } lastInk = currentLevel.InkColor; lastPaper = currentLevel.PaperColor; }
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; }