public static System.Drawing.Image SelectBlockImage(GameTileColors color) { switch (color) { case GameTileColors.Blau: return(TetrisCSharp.Properties.Resources.Blau); case GameTileColors.Gelb: return(TetrisCSharp.Properties.Resources.Gelb); case GameTileColors.Gruen: return(TetrisCSharp.Properties.Resources.Grün); case GameTileColors.Lila: return(TetrisCSharp.Properties.Resources.Lila); case GameTileColors.Orange: return(TetrisCSharp.Properties.Resources.Orange); case GameTileColors.Rot: return(TetrisCSharp.Properties.Resources.Rot); case GameTileColors.Tuerkis: return(TetrisCSharp.Properties.Resources.Türkis); case GameTileColors.Schwarz: return(null);//Da hier BackgroundColor verwendet wird default: return(null); } }
private void CreateI() { var index = 0; this.TetronimoType = TetrisCSharp.TetronimoType.I; for (int i = 16; i < 77; i = i + 20) { m_Form[index] = new Point(36, i); index++; } m_Color = GameTileColors.Tuerkis; }
private void CreateZ() { var index = 0; this.m_TetronimoType = TetrisCSharp.TetronimoType.Z; for (int i = 16; i < 37; i = i + 20) { m_Form[index] = new Point(i, 36); m_Form[index + 2] = new Point(i + 20, 56); index++; } m_Color = GameTileColors.Rot; }
private void CreateT() { var index = 0; this.m_TetronimoType = TetrisCSharp.TetronimoType.T; m_Form[3] = new Point(36, 56); for (int i = 16; i < 57; i = i + 20) { m_Form[index] = new Point(i, 36); index++; } m_Color = GameTileColors.Lila; }
private void CreateS() { var index = 0; this.m_TetronimoType = TetrisCSharp.TetronimoType.S; for (int i = 36; i < 57; i = i + 20) { m_Form[index] = new Point(i, 36); m_Form[index + 2] = new Point(i - 20, 56); index++; } m_Color = GameTileColors.Gruen; }
private void CreateO() { var index = 0; this.m_TetronimoType = TetrisCSharp.TetronimoType.O; for (int i = 36; i < 57; i = i + 20) { m_Form[index] = new Point(20, i); m_Form[index + 2] = new Point(40, i); index++; } m_Color = GameTileColors.Gelb; }
private void CreateL() { var index = 0; this.m_TetronimoType = TetrisCSharp.TetronimoType.L; m_Form[3] = new Point(56, 76); for (int i = 36; i < 77; i = i + 20) { m_Form[index] = new Point(36, i); index++; } m_Color = GameTileColors.Orange; }
public GameTile(GameGrid creator, int id) { m_ID = id; m_Color = GameTileColors.Schwarz; GameTileColor_Changed += creator.CollectGameTileColorChanges; }