![]() |
Klassisches Memorie
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo Leute, ich muss für die Schule ein Programm erstellen. Ich habe mir überlegt ein Memorie zu erstellen.
Zwar soll man anhand von mehreren Formularen auswählen können ob man mit 10,15 oder 20 Paaren spielen möchte. Oberfläche ist soweit fertig. Ich habe versucht jeweils für eine Karte einen Button zu benutzen, und unter diesen Button ein Bild. Wenn der Button geklickt wir, wird der Button unsichtbar und das darunterliegende Bild wird sichtbar. Nun weiß ich nicht wie ich dem Programm beibringen soll, dass es erkennt wenn 2 richtige Paare gefunden wurden, und diese dann vom Spielfeld verschwinden, bzw. beide Karten wieder umgedreht werden wenn sie nicht zusammen passen. Ich hoffe mir kann jemand helfe, da ich wirklich kein Profi in Delphi bin.. Im Anhang einmal das Programm falls ihr euch das nicht vorstellen könnt :) Edit: ist es zudem möglich dass die Karten vor jedem Spiel random gemischt werden? |
AW: Klassisches Memorie
Weiß der Tag Eigenschaft jeden Paares eine Zahl zu. Dann brauchst du nur die Tags zu vergleiche.
|
AW: Klassisches Memorie
Zitat:
|
AW: Klassisches Memorie
Hallo,
jeder Button, Image etc hat die Eigenschaft
Delphi-Quellcode:
und dem kannst Du einen Integer zuweisen:
.TAG
Delphi-Quellcode:
Gruß
Button1.Tag := 7;
Button15.Tag := 7; if Button1.Tag = Button7.Tag then 'Treffer' else 'kein Treffer' |
AW: Klassisches Memorie
Zitat:
Aber wie verhält sich das ganze dann wenn die Karten jedes Spiel anders verteilt sein sollen? (=mischen) |
AW: Klassisches Memorie
Zitat:
Wenn du ein anderes Bild zuweist, machst du das auch mit dem Tag. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:37 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz