Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Schiffe versenken (https://www.delphipraxis.net/66676-schiffe-versenken.html)

huefte 2. Apr 2006 20:59

Re: Schiffe versenken
 
Jetzt hab ich mal noch ne kleine Zwischenfrage!
Die Images sind 200 Pixel groß und in 10 Spalten und Zeilen unterteilt.
Beim Klick ins Bild liefert er mir z.B. einen x-Wert von 189! Das heißt er müsste in 10. Spalte sein! WIe komme ich nun von der Pixel-Zahl 189 auf die Spalten-Zahl 10?

Delphi-Quellcode:
Edit1.Text:=IntToStr(Round(x/20));
Edit2.Text:=IntToStr(Round(y/20));
So kann ichs nicht machen, da er mir dann unter Umständen falsche Spalten-Zahlen liefert. Hier würde er nämlich als Spaltenzahl 9 liefern, da 189 : 20 = 9,45! Round(9,45) sind aber 9!
Gibt es nicht RoundUp oder sowas ähnliches, das immer aufrundet?

idontwantaname 2. Apr 2006 21:17

Re: Schiffe versenken
 
zum Aufrunden gibt es Delphi-Referenz durchsuchenCeil

Delphi-Quellcode:
uses Math;

{...}
  foo := Ceil(X / 20);

Nicodius 2. Apr 2006 21:20

Re: Schiffe versenken
 
oder du machst das über den sender

TImage(sender).name zbb du gibst jeden timage einen tag mit einen namen mit dem aufbau 01_02 zb und das gehst du dann durch mit nem parser(also die ersten zwei bilden die spalte die anderen beiden nach dem unterstrich die zeile)

idontwantaname 2. Apr 2006 21:21

Re: Schiffe versenken
 
er hat nur 2 große images, keine kleinen Images pro feld

Nicodius 2. Apr 2006 21:23

Re: Schiffe versenken
 
aso das ging aus sienem text nicht eindeutig heraus sry

huefte 3. Apr 2006 18:47

Re: Schiffe versenken
 
Um genau zu sein hab ich 4 Images , 2 für jeden Spieler

Danke an idontwantaname für 'Ceil'

Die verbesserte Version ist nun hochgeladen

Bis jetzt hab ich es etwas user-freundlicher gestaltet. Es ist allerdings noch nicht die endgültige Version. Es ging mir darum eure Vorschläge umzusetzen und nun will ich wissen, ob ihr so beseer findet! Ich bin eigentlich auch der Meinung, dass so esser ist.
Man muss leider noch ein paar mal Buttons betätigen, Eingaben sind hingegen nicht mehr nötig! Der Mangel an Zeit lässt im Moment nicht mher zu! Vielleicht schaff ichs ja in den nächsten 2 Tagen.

Vielleickt könntet ihr eure Kritik noch etwas ausweitern und auch auf die umsetzung des ganzen Spiels oder den Spaßfaktor usw. eingehen!

Danke Pascal!

turboPASCAL 3. Apr 2006 18:55

Re: Schiffe versenken
 
Hi,

du kannst hier in der Freeware-Sparte (und auch in der OS) deinen ersten Beitrag editieren und dort die neuste Version vorstellen. In deinen Folgebeiträgen kannst du dann dorthinn verlinken oder verweisen.

Das schafft ein bischen Ordnung und hält den Server sauber. ;)

MfG.

huefte 3. Apr 2006 21:00

Re: Schiffe versenken
 
Zitat:

Zitat von turboPASCAL
Hi,

du kannst hier in der Freeware-Sparte (und auch in der OS) deinen ersten Beitrag editieren und dort die neuste Version vorstellen. In deinen Folgebeiträgen kannst du dann dorthinn verlinken oder verweisen.

Das schafft ein bischen Ordnung und hält den Server sauber. ;)

MfG.

Alles klar, wird beim nächsten mal gemacht :-)

mquadrat 4. Apr 2006 09:01

Re: Schiffe versenken
 
besser ;)

Beim Schießen würd ich die zusätzliche Betätigung des Buttons weglassen und einfach direkt schießen. Außerdem wechseln die Labels "Eigenes Feld" und "Schießfeld" nicht hin und her

huefte 4. Apr 2006 16:16

Re: Schiffe versenken
 
Ja das hab ich ja schin gesagt, dass ich das klicken auf die buttons weglassen will. Das mit den Labels ist mir leider zu spät aufgefallen!

Vllt kommt heut abend dann noch die fertige Version!


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:26 Uhr.
Seite 2 von 3     12 3      

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