Forum: Object-Pascal / Delphi-Language
Delphi
by Delphi-Laie,
14. Apr 2012
Nein, ich sah mir Deinen Quelltext nicht näher an. Ich weiß nicht, ob "OnMouseDown" die geeignetste Ereignisprozedur ist, ich hätte (es) wohl eher (mit) "OnClick" versucht. Dann mußt Du in die Ereignisbehandlungsroutine hineinschreiben, daß ein Schiff placiert wird, und dieses natürlich auch anzeigen, was wohl am einfachsten mit einer Andersfärbung realisiert werden kann.
Forum: Object-Pascal / Delphi-Language
Delphi
by Delphi-Laie,
14. Apr 2012
Einen Quelltext habe ich dafür nicht. Der ist auch nicht nötig. Du willst doch lernen, also mußt Du Dich schon dieser Herausforderung stellen, selbst zu programmieren (also Quelltexte zu erschaffen), die ein solches oder ähnliches Verhalten erzeugen. Also, entweder werden nach dem Programmstart oder Formularerscheinen die Schiffe automatisch erstellt und placiert (wäre wohl das einfachste), oder...
Forum: Object-Pascal / Delphi-Language
Delphi
by Delphi-Laie,
14. Apr 2012
Ich sehe, daß Du mein hochgeladenes Programm noch nicht heruntergeladen hast (0x aufgerufen). Ich tat das nicht zum Spaß, sondern um Dir zu helfen. Willst Du, daß man Dir hilft, oder was sollen diese Fragereien und Quengeleien? Schau Dir an, wie das programmiert wurde (also das, was dem Benutzer gegenüber an Schnittstellen geschaffen wurden, z.B., welche Einträge das Mainmeue bekam). Ohne weitere...
Forum: Object-Pascal / Delphi-Language
Delphi
by Delphi-Laie,
14. Apr 2012
Weil wohl nichts programmiert wurde. Ich schicke Dir mal ein analoges (=adäquates, nicht etwa nichtdigitales) Programm aus der guten alten Windows-3.x-Zeit mit. Müßte auf XP noch laufen. Dort kannst Du sehen, wie man an so etwas bezüglich der Programmgestaltung herangeht.
Für einen Anfänger ist das m.E. ein recht heftiges, anspruchsvolles Ziel.
Forum: Object-Pascal / Delphi-Language
Delphi
by Delphi-Laie,
14. Apr 2012
Gleich erste Bemerkungen zur Programmgestaltung:
Warum erscheint nicht gleich das Formular, auf dem gespielt wird? Stattdessen ein Startformular mit einer nicht selbsterklärend beschrifteten Schaltfläche "Button".
"Datei" erlaubt nur den Start (vielleicht später, im Spielverlauf, mehr). Warum dann nicht gleich das Spiel starten?
Das Formular ist nicht hinreichend gezoomt, um alle...