Ich will ein 2D Strategie Spiel Programmieren. Soweit so gut. Jetzt habe ich aber ein Problem. Ich will das wenn man auf einen Teil der Karte Klickt etwas Passiert. Jedes Feld hat eigentlich die gleiche Prozedur. Es sollen sich aber gewisse Eigenschaften eines Feldes ändern. Damit ich aber weiß welches Feld seine Eigenschaft ändern soll habe ich mir gedacht nutze ich die variable Sender. ungfähr so:
Quelltext
1:
| Sender.Picture := Baumenue.Image1.Picture; |
Das funktioniert aber nicht. Wie kriege ich es also hin das ich nicht für jedes Feld die Prozedur neu schreiben muss?
(Ich benutze Delphi 2.0)
Und die 2. Frage: Wo kriege ich (im Internet) einen (kostenlosen) Compiler her der meine Projekt in 100% eigenständige Programme umwandelt?
Danke im Vorraus
Aduin