From e102382d4c872ea0abdc4953c546b5b956636d10 Mon Sep 17 00:00:00 2001 From: Taiizor Date: Wed, 24 Jun 2020 15:21:25 +0300 Subject: [PATCH] 53X Again 8! --- Snake/Game.Designer.cs | 90 ++++++++++++++++++------------------ Snake/Game.cs | 13 +++--- Snake/bin/Release/Snake.exe | Bin 216576 -> 216576 bytes Snake/bin/Release/Snake.pdb | Bin 28160 -> 28160 bytes 4 files changed, 52 insertions(+), 51 deletions(-) diff --git a/Snake/Game.Designer.cs b/Snake/Game.Designer.cs index 55163c8..9b01028 100644 --- a/Snake/Game.Designer.cs +++ b/Snake/Game.Designer.cs @@ -31,11 +31,11 @@ private void InitializeComponent() this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Game)); this.shapeContainer1 = new Microsoft.VisualBasic.PowerPacks.ShapeContainer(); - this.rectangleShape2 = new Microsoft.VisualBasic.PowerPacks.RectangleShape(); + this.SnakeHead = new Microsoft.VisualBasic.PowerPacks.RectangleShape(); this.Gaming = new System.Windows.Forms.Timer(this.components); - this.label1 = new System.Windows.Forms.Label(); + this.InfoLabel = new System.Windows.Forms.Label(); this.Death = new System.Windows.Forms.Timer(this.components); - this.label2 = new System.Windows.Forms.Label(); + this.StateLabel = new System.Windows.Forms.Label(); this.SuspendLayout(); // // shapeContainer1 @@ -44,25 +44,25 @@ private void InitializeComponent() this.shapeContainer1.Margin = new System.Windows.Forms.Padding(0); this.shapeContainer1.Name = "shapeContainer1"; this.shapeContainer1.Shapes.AddRange(new Microsoft.VisualBasic.PowerPacks.Shape[] { - this.rectangleShape2}); + this.SnakeHead}); this.shapeContainer1.Size = new System.Drawing.Size(284, 261); this.shapeContainer1.TabIndex = 0; this.shapeContainer1.TabStop = false; // - // rectangleShape2 + // SnakeHead // - this.rectangleShape2.Anchor = System.Windows.Forms.AnchorStyles.None; - this.rectangleShape2.BackColor = System.Drawing.Color.Black; - this.rectangleShape2.BorderWidth = 5; - this.rectangleShape2.Cursor = System.Windows.Forms.Cursors.Default; - this.rectangleShape2.Enabled = false; - this.rectangleShape2.FillColor = System.Drawing.Color.Black; - this.rectangleShape2.FillGradientColor = System.Drawing.Color.Black; - this.rectangleShape2.FillGradientStyle = Microsoft.VisualBasic.PowerPacks.FillGradientStyle.Central; - this.rectangleShape2.Location = new System.Drawing.Point(134, 118); - this.rectangleShape2.Name = "rectangleShape2"; - this.rectangleShape2.SelectionColor = System.Drawing.Color.Black; - this.rectangleShape2.Size = new System.Drawing.Size(10, 10); + this.SnakeHead.Anchor = System.Windows.Forms.AnchorStyles.None; + this.SnakeHead.BackColor = System.Drawing.Color.Black; + this.SnakeHead.BorderWidth = 5; + this.SnakeHead.Cursor = System.Windows.Forms.Cursors.Default; + this.SnakeHead.Enabled = false; + this.SnakeHead.FillColor = System.Drawing.Color.Black; + this.SnakeHead.FillGradientColor = System.Drawing.Color.Black; + this.SnakeHead.FillGradientStyle = Microsoft.VisualBasic.PowerPacks.FillGradientStyle.Central; + this.SnakeHead.Location = new System.Drawing.Point(134, 118); + this.SnakeHead.Name = "SnakeHead"; + this.SnakeHead.SelectionColor = System.Drawing.Color.Black; + this.SnakeHead.Size = new System.Drawing.Size(10, 10); // // Gaming // @@ -70,18 +70,18 @@ private void InitializeComponent() this.Gaming.Interval = 50; this.Gaming.Tick += new System.EventHandler(this.Gaming_Tick); // - // label1 + // InfoLabel // - this.label1.AutoSize = true; - this.label1.BackColor = System.Drawing.Color.Transparent; - this.label1.Enabled = false; - this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 16.5F); - this.label1.Location = new System.Drawing.Point(9, 9); - this.label1.Margin = new System.Windows.Forms.Padding(0); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(70, 26); - this.label1.TabIndex = 1; - this.label1.Text = "label1"; + this.InfoLabel.AutoSize = true; + this.InfoLabel.BackColor = System.Drawing.Color.Transparent; + this.InfoLabel.Enabled = false; + this.InfoLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 16.5F); + this.InfoLabel.Location = new System.Drawing.Point(9, 9); + this.InfoLabel.Margin = new System.Windows.Forms.Padding(0); + this.InfoLabel.Name = "InfoLabel"; + this.InfoLabel.Size = new System.Drawing.Size(70, 26); + this.InfoLabel.TabIndex = 1; + this.InfoLabel.Text = "InfoLabel"; // // Death // @@ -89,19 +89,19 @@ private void InitializeComponent() this.Death.Interval = 50; this.Death.Tick += new System.EventHandler(this.Death_Tick); // - // label2 + // StateLabel // - this.label2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); - this.label2.AutoSize = true; - this.label2.BackColor = System.Drawing.Color.Transparent; - this.label2.Enabled = false; - this.label2.Font = new System.Drawing.Font("Microsoft Sans Serif", 16.5F); - this.label2.Location = new System.Drawing.Point(9, 200); - this.label2.Margin = new System.Windows.Forms.Padding(0); - this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(70, 26); - this.label2.TabIndex = 2; - this.label2.Text = "label2"; + this.StateLabel.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.StateLabel.AutoSize = true; + this.StateLabel.BackColor = System.Drawing.Color.Transparent; + this.StateLabel.Enabled = false; + this.StateLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 16.5F); + this.StateLabel.Location = new System.Drawing.Point(9, 200); + this.StateLabel.Margin = new System.Windows.Forms.Padding(0); + this.StateLabel.Name = "StateLabel"; + this.StateLabel.Size = new System.Drawing.Size(70, 26); + this.StateLabel.TabIndex = 2; + this.StateLabel.Text = "StateLabel"; // // Game // @@ -110,8 +110,8 @@ private void InitializeComponent() this.BackColor = System.Drawing.Color.White; this.ClientSize = new System.Drawing.Size(284, 261); this.ControlBox = false; - this.Controls.Add(this.label2); - this.Controls.Add(this.label1); + this.Controls.Add(this.StateLabel); + this.Controls.Add(this.InfoLabel); this.Controls.Add(this.shapeContainer1); this.DoubleBuffered = true; this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; @@ -131,10 +131,10 @@ private void InitializeComponent() #endregion private Microsoft.VisualBasic.PowerPacks.ShapeContainer shapeContainer1; - private Microsoft.VisualBasic.PowerPacks.RectangleShape rectangleShape2; + private Microsoft.VisualBasic.PowerPacks.RectangleShape SnakeHead; private System.Windows.Forms.Timer Gaming; - private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label InfoLabel; private System.Windows.Forms.Timer Death; - private System.Windows.Forms.Label label2; + private System.Windows.Forms.Label StateLabel; } } \ No newline at end of file diff --git a/Snake/Game.cs b/Snake/Game.cs index 2fff7bb..3aff028 100644 --- a/Snake/Game.cs +++ b/Snake/Game.cs @@ -41,7 +41,7 @@ private void Game_Load(object sender, EventArgs e) Direct = Direction.Right; Width = VWidth; Height = VHeight; - rectangleShape2.Location = new Point(Width2, Height2); + SnakeHead.Location = new Point(Width2, Height2); } private enum Direction @@ -123,7 +123,7 @@ private void Gaming_Tick(object sender, EventArgs e) Height2 += 10; } Drawing(X, Y); - rectangleShape2.Location = new Point(Width2, Height2); + SnakeHead.Location = new Point(Width2, Height2); if (X != Width2 || Y != Height2) { @@ -189,10 +189,11 @@ private void Gaming_Tick(object sender, EventArgs e) T1++; T2 = 0; } - label1.Text = "X = " + Width2 + " - FX = " + Math.Abs(FX) + "\n" + "Y = " + Height2 + " - FY = " + Math.Abs(FY); - label2.Text = "Measurement = " + Measurement + "\n" + "Time = " + T1 + "." + T2 + " Second"; - label1.SendToBack(); - label2.SendToBack(); + InfoLabel.Text = "X = " + Width2 + " - FX = " + Math.Abs(FX) + "\n" + "Y = " + Height2 + " - FY = " + Math.Abs(FY); + StateLabel.Text = "Measurement = " + Measurement + "\n" + "Time = " + T1 + "." + T2 + " Second"; + InfoLabel.SendToBack(); + StateLabel.SendToBack(); + SnakeHead.BringToFront(); } } diff --git a/Snake/bin/Release/Snake.exe b/Snake/bin/Release/Snake.exe index 5c7242e2ae1a93f4eb52a36b57febaf131ebc94b..eff6143b82d78f5c4c2e6e689cce1e67ae241558 100644 GIT binary patch delta 4737 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 diff --git a/Snake/bin/Release/Snake.pdb b/Snake/bin/Release/Snake.pdb index 8bda59ac34854767761cdbd69f0c985206168766..d7c9a2411f73a7cec6907718c91b00b30b590c11 100644 GIT binary patch delta 1379 zcmaKse{54#6vywWEo+<9ZUZyn)oq>Y>+hARFji4lN-cDgI>n$4*VT*+Q+24BgrTlP zMbwaG97zNvYL+E}L76WS4MLVw4gNr;K*o<%GKIO344jCICXIgYbAS7i@A;f_-nr-A zci+1&J4)G6I$*TkXpCKLB_TwAV8bOP)}Pqw-OgtZw!1ZlH87_#S>Xu}{p~4~S~gr3 zpKeOu^X`%ECja4e=O$Jje&@x+O@om)X-DyjO8cSF-S&T`KG=G~Y(C!bLhg_AwXcuI zyZhF)8xLBCKFrCwkLQ`KmeOL(g{xF6DW5T!PDP7OI@wlzzwzmzBMP@yuQsNakB7C- ztJf0^uuH9gjj8=K!jozv{6+2#_dk}Z&@o$KG*%qopPkFyB zr1I3_TS?WNbt$3@Z&?z89bB@Jwz0RqgZ6P>eTI&5p*{o~4EKeW3fu)P{m84L_7s~ATQ(- z7GV{?W6)Y`M~0^(O3ybKSA@*Bpac94TnruqmxAAeac~&i4E_i*cmmuFo&?_lPl3n5 z5%5>=G zI1ZixFlL0jh$Upd@rVR1V3S5OfP9??s^iB*#d~Sk`19nUl3EAer|- zZb;sjwJT@&u(0)ryJr(}fGqYx(w75NNEW{b1tHm3vIUZP8P`I~A>XVob5iwC1ad(O zA=z^gBp0&^k`Jy5emow)N4P7l)J|iwZonqttI7JntKg&HHSkIBPp}J|0lUG!w2N`O zVMn5xX4sYJG!*Q7Ne%OGq8N#>gr5qUtua+X2ec>F#tk?c&5d*U-c?4Nh-0maNxru# zPPdks_Q5Nc9?pa_rI>uz3$a;`2lyexBZy1*kyIJZZeL2l+1-!q0vz=@JeVpoRl+Nh zp8PemDL4|+w&=D?x4pXEtJ|Dz^SZ@4QCZ+Zo1aQGZ~C0!e}0dMr{1GX z>n+pYneGpd(#)ZEufOFTaeb1!YALByhev{MQlIJG;>=L@*rSCLvnKZ=IOq7cI}>7EW0Jgy}u@}AYX67TDbJ8dEFm6-I(UDO~q`m@6h_U+-T#y_6F_z zLp$T@NA`V0{p@hsV8hN6G{)DQG5D3GE$|0Q579I`TsGLStDWZf1J_ezWVgGGiuf3; zm8q>kq4W~6R`yo-QQBLfaJs^Z@&kxlv++&DJ#6s#QB&Se`K+khfjA>$ z^`g(JCxx$9Z6rl4@h6E=+*R#^9jShfI@n#)LPOkJ(?;ibxyA?U4Rn%?PX~NtQ>O#x zi9+g$+EcXl_$nd78u=h36kYaAMGQEiHs9T-q4WIl=4OiUhTvJHOPIxe$dOgPC=iPn zxCcj&;^m;yc|nM@9+}TTEBHBB1&)EW;5ZlozW@({mp}$HU_baJ_%`?zh%sUU{1N;b z`~{o@Z-AG<4OsOG7yzfhAc^f_8crP&-+<48--3t1S@0-$6+8xh2VMZ@z)A3X@G|%V zXuw%u(X*&#W`2i*y6hwjVyi5z8I4?PLVoSe4}l6ef+Ktad>d2*@*O#b*=}p|$7q!zoJEHBHMI-<0 z4DiLM35nTgIW4M&Skg=<)%|-S8gxW`tdJAiv}lC!CPmkgFT{FoZnEfx;H{G$TA?JV z=;S^RX5)U|g?J3HnIBGC(6YTr1uc6TStB}pHIF1Mx*~Xb>B&DrN