Hallo,
bei meinem TowerDefense hänge ich schon seit sehr langem an einem Problem.Die Situation sieht insgesamt so aus:
(Ein Timer ist aktiviert der folgendes Testet: if(Spieler->Left < Wand->Right - 5) X(Wand) <-(Spieler), falls der Spieler auf die Wand auftrifft wird ein Timer aktiviert, der folgendes ausführt: Spieler->Top += 15;
(Ein Timer wird aktiviert, wenn der Spieler auf Wand2(Von oben, also Top) trifft, der folgendes ausführt: Spieler->Left += 15;[Hier ist das Problem der Spieler geht ständig nach Links und Rechts, doch wenn ich Spieler-> Left -= 15; eingebe kommt kein Problem.Der Spieler bleibt über Wand2]XXXX(Wand2).
Falls etwas nicht verständlich ist, kann ich ein Projekt erstellen.