Forum: Multimedia
Delphi
by Codewalker,
31. Dez 2007
Also, alles in Ordnung - eure Lösung ist voll und ganz richtig. Ich hatte mit Dead einen Sprite als ungenutzt markiert und drei Zeilen später mit Free gelöscht ohne ihn aus der SpriteList zu nehmen. War also "menschliches Versagen" :mrgreen:
In diesem Sinne, feiert schön und kommt mir gut ins neue Jahr :cheers:
Forum: Multimedia
Delphi
by Codewalker,
31. Dez 2007
Hatte ich schon versucht, erzeugt aber beim Ausführen von SpriteEngine.Draw einen nicht näher einzugrenzenden Speicherfehler. Bin gerade auf der Suche, aber habe noch nichts gefunden...
Forum: Multimedia
Delphi
by Codewalker,
31. Dez 2007
Ich habe ein Spielfeld (gerastert) mit Hilfe von Sprites. Nun möchte ich in der oberen linken Ecke jedes Feldes eine Zahl ausgeben. Wie kann ich das machen? Ein Sprite hat ja keinen Canvas und der Zugriff auf den normalen Canvas klappt auch leider nicht