Autor Beitrag
L4ngweiler
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Sa 26.11.05 14:35 
hi,

ich habe ein Problem bei einem Spiel, wo beim Klicken auf ein Bild ein neues (geladenes) Bild diese ersetzt. Ist dieses Bild einmal ersetzt worden, soll es für diese Spieleinheit nicht mehr veränderbar sein. Da ich mehrere Bilder habe, will ich es gerne umgehen für jedes Bild jetzt eine neue Variable einzuführen, um diese dann vor jeder Aktion auf 0 oder 1 abzufragen.

Wie kann ich also in einer IF - Bedingung vergleichen, ob das jeweilige Bild noch das Ursprüngliche ist???

( IF image.picture. ... =/<> (ürsprünglich) then ) ?????????????????

Begin

End;
Narses
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Administrator
Beiträge: 10185
Erhaltene Danke: 1261

W11x64
TP3 .. D7pro .. D10.2CE
BeitragVerfasst: Sa 26.11.05 23:49 
Moin!

Du könntest die .Tag-Eigenschaft der Images beim Laden auf 0 setzen und beim Klicken auf 1, dann weißt du, dass du schonmal das Bild "verändert" hast.

cu
Narses
Amateur
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 777

(Win98, WinMe) WinXP Prof
D3 Prof, D6 Pers, D2k5 Pers., Turbo C++ Explorer
BeitragVerfasst: So 27.11.05 00:12 
oder du schreibst ne eigene klasse abgeleitet von tbitmap zum beispiel oder tpicture und fügst eigenschaften hinzu. könntest dann auch ne eigenschaft used als boolean machen und damit testen... dann ersparste dir das zahlen überprüfen

_________________
"Kein dummes Gerede. Kein Rumrätseln. Denkt an nichts anderes mehr, nur noch an das, was vor euch liegt. Das ist die wahre Herausforderung. Ihr müßt euch vor euch selbst schützen, Leute." (Rennes in "Cube")
Beiträge: >700
delfiphan
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2684
Erhaltene Danke: 32



BeitragVerfasst: So 27.11.05 00:59 
Wieviele Bilder hast du denn? Je nach dem gäbe es auch Argumente, um Array zu erstellen. Die lassen sich besonders einfach traversieren und abspeichern.
L4ngweiler Threadstarter
Hält's aus hier
Beiträge: 2



BeitragVerfasst: So 27.11.05 13:39 
danke für die schnellen Antworten... @delphiphan es sind 9 Bilder, darum hast du eigentlich recht, dass sich ein Array lohnen würde - werd ich mal ausprobieren.
@Narses deine Variante gefällt mir auch, aber ich glaube ein Array macht sich besser für die weitere Programmierung.

Vielen Dank

Falls jetzt nicht noch jemand einen unsagbar besseren Vorschlag hat, kann dieses Thema geschlossen werden.