Skip to content
Snippets Groups Projects
Commit 0491e5c3 authored by HECKMANN CYRIL's avatar HECKMANN CYRIL :nerd:
Browse files

Empecher de se mordre la queue

parent 8ed1f058
No related merge requests found
......@@ -32,7 +32,7 @@ namespace TronClient
public Tron.Tron Init()
{
System.Console.WriteLine("Init");
byte[] buffer = new byte[3];
byte[] buffer = new byte[4];
// TODO Connexion au serveur
clientSocket.Bind(new IPEndPoint(IPAddress.Any, 0));
......@@ -50,6 +50,7 @@ namespace TronClient
// buffer[0] = nbJoueur
// buffer[2] = NumJoueur
myTron = new Tron.Tron(buffer[1], buffer[0], buffer[2]);
this.freq = buffer[3];
// Retourne le moteur
return myTron;
......
......@@ -28,6 +28,7 @@ namespace TronClient
// Création et affichage de la Form de jeu
FormTron myFormTron = new FormTron(myClient);
myFormTron.Show();
this.Hide();
}
// Appelé au click sur le bouton start
......
......@@ -49,6 +49,7 @@
this.Controls.Add(this.pictureBox1);
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D;
this.Name = "FormTron";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "Tron";
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).EndInit();
this.ResumeLayout(false);
......
......@@ -114,10 +114,18 @@ namespace TronClient
{
switch (e.KeyCode)
{
case Keys.Left : myTron.GoLeft(); break;
case Keys.Right : myTron.GoRight(); break;
case Keys.Up : myTron.GoUp(); break;
case Keys.Down : myTron.GoDown(); break;
case Keys.Left :
myTron.GoLeft();
break;
case Keys.Right :
myTron.GoRight();
break;
case Keys.Up :
myTron.GoUp();
break;
case Keys.Down :
myTron.GoDown();
break;
}
}
......
......@@ -112,9 +112,9 @@
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>
\ No newline at end of file
......@@ -152,19 +152,23 @@ namespace Tron
// modifie la direction du joueur courrant
public void GoUp()
{
directions[monNum] = 0;
if(directions[monNum] != 1)
directions[monNum] = 0;
}
public void GoDown()
{
directions[monNum] = 1;
if (directions[monNum] != 0)
directions[monNum] = 1;
}
public void GoLeft()
{
directions[monNum] = 2;
if (directions[monNum] != 3)
directions[monNum] = 2;
}
public void GoRight()
{
directions[monNum] = 3;
if (directions[monNum] != 2)
directions[monNum] = 3;
}
//retourne vrai si le joueur courrant est mort
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment