AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Dartspiel

Ein Thema von eufaz · begonnen am 18. Okt 2005 · letzter Beitrag vom 18. Okt 2005
 
eufaz

Registriert seit: 17. Okt 2005
4 Beiträge
 
#1

Dartspiel

  Alt 18. Okt 2005, 10:49
Hallo ihr Delphi-Programmierer,

ich hab ein kleines Dartspiel programmiert.
Die Dartscheibe besteht aus 7 Kreisen, die übereinander liegen. Nun soll jedem Kreis eine bestimmte Punktzahl zugewiesen werden, wenn man ihn trifft.
Ich habe es schon so probiert:
Delphi-Quellcode:
CASE x and y of
0..9: showmessage('Ihre Punktzahl beträgt 0');
10..30: showmessage('Ihre Punktzahl beträgt 1');
31..50: showmessage('Ihre Punktzahl beträgt 2');
51..70: showmessage('Ihre Punktzahl beträgt 3');
71..90: showmessage('Ihre Punktzahl beträgt 4');
91..110: showmessage('Ihre Punktzahl beträgt 5');
111..130: showmessage('Ihre Punktzahl beträgt 10');
131..150: showmessage('Ihre Punktzahl beträgt 10');
151..170: showmessage('Ihre Punktzahl beträgt 5');
171..190: showmessage('Ihre Punktzahl beträgt 4');
191..210: showmessage('Ihre Punktzahl beträgt 3');
211..230: showmessage('Ihre Punktzahl beträgt 2');
231..250: showmessage('Ihre Punktzahl beträgt 1');
251..270: showmessage('Ihre Punktzahl beträgt 0');
x und y sind die Koordinaten des getroffenen Punktes, aber das funktioniert nicht, da ich ja eine runde Fläche habe und kein Rechteck.

Die Kreise sind immer abwechselnd Schwarz und Geld, also kann ich es ja auch nicht über die Farbe machen, aber wie sonst? Habt Ihr vielleicht eine Idee wie sich das noch anders realisieren lässt?

Danke, Eufaz!
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:56 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