-
Forum: Programmieren allgemein
by DeddyH,
20. Jun 2010
Ihr könnt machen was Ihr wollt, ich klinke mich jetzt aus. Die Lösung steht (samt eines kleinen Fehlers) bereits hier im Thread, die Fehlerbehebung auch, ich weiß nicht, was das alles noch soll :wall:
-
Forum: Programmieren allgemein
by DeddyH,
20. Jun 2010
:lol: Den Satz darunter zu beherzigen wäre aber zielführender (wenn auch schwieriger).
-
Forum: Programmieren allgemein
by DeddyH,
20. Jun 2010
Genau das sagen wir ja die ganze Zeit, aber es fruchtet anscheinend nicht. Was soll man da noch machen außer dicke Backen?
-
Forum: Programmieren allgemein
by DeddyH,
20. Jun 2010
Per Doppelklick auf das Formular kommst Du an dieselbe Stelle, nur schneller :zwinker:
-
Forum: Programmieren allgemein
by DeddyH,
20. Jun 2010
Sag mal, ignorierst Du andere Posts absichtlich? Du hast immer noch keine Delphi-Tags benutzt, die ganzen Images sind plötzlich wieder da usw. usf. Ich verliere echt die Lust :?
-
Forum: Programmieren allgemein
by DeddyH,
20. Jun 2010
Setz mal einen der Würfe zum Testen fix auf 6.
-
Forum: Programmieren allgemein
by DeddyH,
20. Jun 2010
Ich hab noch einen Fehler gefunden, aber den soll der TE selbst beheben ;)
-
Forum: Programmieren allgemein
by DeddyH,
20. Jun 2010
*Nach Luft schnapp* Mach einen Doppelklick auf die Form und pack dann dort in den Quältext das Randomize rein, an der anderen Stelle wieder raus. Herrgott, stell Dich doch nicht so dusselig an.
-
Forum: Programmieren allgemein
by DeddyH,
20. Jun 2010
Irgendwie passt der Quelltext aber nicht zum geposteten Formular. Hast Du jetzt eine Imageliste oder 12 Einzelimages?
-
Forum: Programmieren allgemein
by DeddyH,
20. Jun 2010
Erster Schritt: nachdenken, was wann passieren soll.
-
Forum: Programmieren allgemein
by DeddyH,
20. Jun 2010
Du kannst die beiden TImages auch zur Entwurfszeit leer lassen. Ich hatte da nur deshalb die "6"-Grafiken hineingeladen, um optisch deutlich zu machen, wozu sie gut sein sollen. Im Spielverlauf sollen sie ja aus der Imageliste befüllt werden.
-
Forum: Programmieren allgemein
by DeddyH,
19. Jun 2010
Hast Du die Bilder auch umgewandelt? Delphi < 2009 kann nämlich nativ nicht mit PNG umgehen.
-
Forum: Programmieren allgemein
by DeddyH,
19. Jun 2010
Natürlich, das ist ja der Sinn einer Imagelist. Pack Dir so eine auf Dein Form und mach einen Doppelklick darauf, dann öffnet sich der Editor, in dem Du die Grafiken von der Festplatte in die Liste einfügen kannst. Wie bereits irgendwo angesprochen bekommst Du sie dann mit TImageList.GetBitmap wieder heraus. Alles Weitere sollte in der Hilfe stehen.
-
Forum: Programmieren allgemein
by DeddyH,
19. Jun 2010
Die Dinger sind alle gleich groß (59 x 59 Pixel), die kannst Du also in die TImageList einfügen. Und ein Würfel hat nunmal 6 Seiten, also braucht man auch 6 Bilder, ist doch nicht so schwer, oder?
-
Forum: Programmieren allgemein
by DeddyH,
19. Jun 2010
Es gibt keine allgemeingültigen Benennungsregeln (zumindest kenne ich keine). Ich persönlich setze immer einen Präfix (lbl für Label, btn für Button, cbb für ComboBox usw.) gefolgt von einem Namen, der die Funktion möglichst beschreiben soll. Und die Bilder habe ich vor einiger Zeit für ein eigenes Spiel mit Inkscape selbst erstellt. Damit Du Dir diese Arbeit sparen kannst, hänge ich sie mal an....
-
Forum: Programmieren allgemein
by DeddyH,
19. Jun 2010
Welche Antwort erwartest Du denn jetzt von uns? Benenne die Dinger so, dass DU erkennen kanst, welche Komponente gemeint ist. Wie DU das machst, bleibt DIR überlassen.
-
Forum: Programmieren allgemein
by DeddyH,
19. Jun 2010
TImage solltest Du unter "Zusätzlich" und TImageList unter "Win32" finden.
-
Forum: Programmieren allgemein
by DeddyH,
19. Jun 2010
Man könnte aber auch jeweils 6 TImages übereinanderlegen und die beiden aktuell passenden mit BringToFront nach vorne holen, das spart zumindest einen ganzen Sack voll Quelltext (immer wieder ImageX.visible zig mal verändern macht ja keinen Spaß) :zwinker:
-
Forum: Programmieren allgemein
by DeddyH,
19. Jun 2010
Mal ganz unter uns: hast Du vor dieser Aufgabe jemals mit Delphi gearbeitet? Sonst wüsstest Du nämlich, wie man Komponenten auf einem Formular platziert. Ansonsten kann ich nur auf die Grundlagen-Tutorials verweisen, ich hab nämlich keine Lust, hier beim Urschleim anzufangen.
-
Forum: Programmieren allgemein
by DeddyH,
19. Jun 2010
Ich hab mir mal die Mühe gemacht und einen kleinen Entwurf gebastelt. An Komponenten sind das
- 2 TImage (die die Würfel darstellen)
- 1 TImageList (in diesem Fall PngImgList, spielt aber keine Rolle)
- 1 ComboBox für die möglichen Einsätze
- 1 Button zum Würfeln
- 3 Labels (Beschriftung der ComboBox, Anzeige des aktuellen Guthabens und Beschriftung desselben)
-
Forum: Programmieren allgemein
by DeddyH,
19. Jun 2010
Sry, aber woher sollen wir denn wissen, wie Du Dein Programm optisch darstellen willst? Wie bereits früher schon gesagt würde ich 2 TImages und 1 TImagelist für die Würfelbilder verwenden. Dann brauchst Du noch einen Button, um das Würfeln anzustoßen. Wie Du den Einsatz gestalten willst, bleibt Dir überlassen (evtl. ein Label für das aktuelle Guthaben und eine ComboBox für mögliche Einsätze).
-
Forum: Programmieren allgemein
by DeddyH,
19. Jun 2010
Was denn für Formeln? Meinst Du den Quellcode? Und welche Probleme hast Du denn noch, die Logik scheint ja soweit fertig zu sein, Du musst das Ganze nur noch darstellen.
-
Forum: Programmieren allgemein
by DeddyH,
18. Jun 2010
Du hast "die Width auf 0 gemacht", nun musst Du sie doch nur "auf 80 machen" *koppschüttel*
-
Forum: Programmieren allgemein
by DeddyH,
18. Jun 2010
IMHO noch besser wäre es, nur 2 Images zu haben und die Grafiken entsprechend der Augenzahl hineinzuladen.