PhenomII955 :D
Lt. Junior Grade
- Registriert
- Feb. 2010
- Beiträge
- 388
Guten Mittag liebe Forenmitglieder,
ich hab mich ein bisschen an die Programmierarbeit rangetastet mit MS Visual C# 2010 Express und einem Labyrint- Spiel mit dem folgenden code:
Das Visuelle sieht so aus:
Labyrint, Start oben rechts in der Ecke, Ziel unten rechts und zum erreichen muss man einmal auf die links obere Seite, wagerecht nach unten und anschließend nachdem man links unten angekommen ist nach rechts unten.
Ich habe aus jux und dollerei oben links eine Checkbox eingefügt die den Cursor an eine Stelle bringt wo er denn ganzen weg nochmal gehen muss (Aus dem inneren).
Mein Problem ist, das die Maus auf der Check- Box den Hacken setzen kann aber danach sofort beim verlassen der Schrift auf die Zielposition zurückfliegt, woran liegt das?
Dankeschön und LG
PhenomII955
//edit: Wenn ihr ein Bild von dem Visuellen wollt, sagt bescheid.
ich hab mich ein bisschen an die Programmierarbeit rangetastet mit MS Visual C# 2010 Express und einem Labyrint- Spiel mit dem folgenden code:
Code:
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
MoveToStart();
MoveToCheckpoint();
}
private void finishLabel_MouseEnter(object sender, EventArgs e)
{
// Zeige eine Gratulation, anschließend schließe das das fenster.
MessageBox.Show("Herzlichen Glückwunsch!");
Close();
}
private void MoveToCheckpoint()
{ /// <summary>
///sollte den Cursor wieder auf geraden Kurs bringen.
/// <summary>
Point checkPoint = panel1.Location;
checkPoint.Offset(420, 339);
Cursor.Position = PointToScreen(checkPoint);
}
/// <summary>
/// Move the pointer to a point 10 pixels down and to the right
/// of the starting point in the upper-left corner of the maze.
/// </summary>
private void MoveToStart()
{
Point startingPoint = panel1.Location;
startingPoint.Offset(600, 10);
Cursor.Position = PointToScreen(startingPoint);
}
private void wall_MouseEnter(object sender, EventArgs e)
{
MoveToStart();
}
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
MoveToCheckpoint();
}
}
}
Labyrint, Start oben rechts in der Ecke, Ziel unten rechts und zum erreichen muss man einmal auf die links obere Seite, wagerecht nach unten und anschließend nachdem man links unten angekommen ist nach rechts unten.
Ich habe aus jux und dollerei oben links eine Checkbox eingefügt die den Cursor an eine Stelle bringt wo er denn ganzen weg nochmal gehen muss (Aus dem inneren).
Mein Problem ist, das die Maus auf der Check- Box den Hacken setzen kann aber danach sofort beim verlassen der Schrift auf die Zielposition zurückfliegt, woran liegt das?
Dankeschön und LG
PhenomII955

//edit: Wenn ihr ein Bild von dem Visuellen wollt, sagt bescheid.
Zuletzt bearbeitet: