Nur mal nebenbei, nicht auf's Problem konkret bezogen:
Delphi-Quellcode:
procedure TMain.Timer1Timer(Sender: TObject);
var
i: ^Integer; // <-- Es gibt auch den Typ PInteger
begin
i := Tasten.Pop;
case ^i of // Was ist das? i ist doch schon ^Integer (PInteger) und du willst hier die Adresse der Adresse abfragen? :D
70: Spieler[0].dreheLinks;
74: Spieler[0].dreheRechts;
darstellen(Sender);
end;
Nun meckert der Compiler aber, dass 'i' kein Integer sondern ein Char sein soll .. wobei der Zeiger doch auf einen Integer zeigt
Ja, probier's mal mit i^ statt ^i ...