Gamestudio Links
Zorro Links
Newest Posts
Change chart colours
by 7th_zorro. 05/11/24 09:25
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
1 registered members (AndrewAMD), 1,089 guests, and 2 spiders.
Key: Admin, Global Mod, Mod
Newest Members
Hanky27, firatv, wandaluciaia, Mega_Rod, EternallyCurious
19051 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 1 of 2 1 2
if-Anweisung eleganter ? #12320
04/12/03 00:04
04/12/03 00:04
Joined: May 2002
Posts: 752
Frankenthal Pfalz/ Germany
Rich E. Offline OP
Developer
Rich E.  Offline OP
Developer

Joined: May 2002
Posts: 752
Frankenthal Pfalz/ Germany
Hallo zusammen,

ich habe mich gefragt, ob man folgende Anweisung nicht eleganter schreiben kann:
code:
if ((meine_variable >=0) && (meine_variable <1))

Also wenn ein Wert in einem bestimmten Bereich liegt (wie im Beispiel zwischen 0.000 und 0.999)
soll etwas ausgeführt werden.
Ich meine, zu solch einem Beispiel, schonmal eine kürzere Anweisung gesehen zu haben, kann sie allerdings weder im Forum noch im Manual finden.

Vielleicht weiß das ja einer von euch.

Grüsse
Rich E.

EDIT: Sorry, falsches Forum ! Wäre trotzdem für jede Antwort sehr dankbar.


Re: if-Anweisung eleganter ? #12321
04/12/03 00:56
04/12/03 00:56

A
Anonymous
Unregistered
Anonymous
Unregistered
A



Hi,
also meiner Meinung nach gibt es keine "elegantere" Lösung, da du ja zwei Bedingungen zu stellen hast, die nicht in einer Klammer erfüllt werden können. Aber warum machst du dir um solche Dinge Sorgen? [Smile]

_________________________________________________

OIch werde die Weltherrschaft an mich reißen!!!

Re: if-Anweisung eleganter ? #12322
04/12/03 01:02
04/12/03 01:02
Joined: May 2002
Posts: 752
Frankenthal Pfalz/ Germany
Rich E. Offline OP
Developer
Rich E.  Offline OP
Developer

Joined: May 2002
Posts: 752
Frankenthal Pfalz/ Germany
Ich bin Schreibfaul. Nein, im Ernst ich möchte "hässlichen Code" eben ganz gerne vermeiden und bei umfangreicheren Skripten bringt es evtl. auch Geschwindigkeitsvorteile.

Rich E.


Re: if-Anweisung eleganter ? #12323
04/12/03 03:20
04/12/03 03:20
Joined: Oct 2002
Posts: 4,753
Munich, Bavaria, South of Germ...
TripleX Offline
Expert
TripleX  Offline
Expert

Joined: Oct 2002
Posts: 4,753
Munich, Bavaria, South of Germ...
meinst du so:
if(my.variable<10&&>5)
???
das geht glaube ich nicht aber ob das so gut aus sieht ist eine andere frage [Wink]
cya
TrippleX

Re: if-Anweisung eleganter ? #12324
04/12/03 04:31
04/12/03 04:31
Joined: Sep 2000
Posts: 3,936
CH
P
Perro Offline

Expert
Perro  Offline

Expert
P

Joined: Sep 2000
Posts: 3,936
CH
code:
 if ((meine_variable >=0) && (meine_variable <1))

du kannst zumindest mal die inneren klammern weglassen [Smile]

Re: if-Anweisung eleganter ? #12325
04/12/03 17:15
04/12/03 17:15
Joined: May 2002
Posts: 752
Frankenthal Pfalz/ Germany
Rich E. Offline OP
Developer
Rich E.  Offline OP
Developer

Joined: May 2002
Posts: 752
Frankenthal Pfalz/ Germany
Da hast du allerdings recht, Perro [Smile] .

Warum ich das fragte... Ich hab vor GameStudio nie
was mit skripten/programmieren zu tun gehabt
(außer ein bißchen Basic auf´m C64, damals).
Mittlerweile hab ich mich in C-Skript, denke ich,
soweit eingearbeitet, dass ich so ziemlich das
meiste hinbekomme was ich umsetzen möchte. Dabei
bin ich mir dann eben manchmal nicht so sicher, ob
der Weg jetzt ein guter, oder einfach nur
umständlich ist.
Also sorry, wenn ich vielleicht ab und zu etwas
seltsame Fragen stelle (und dann auch noch im
falschen Forum [Razz] ).

Rich E.


Re: if-Anweisung eleganter ? #12326
04/12/03 17:48
04/12/03 17:48
Joined: Dec 2000
Posts: 4,608
mk_1 Offline

Expert
mk_1  Offline

Expert

Joined: Dec 2000
Posts: 4,608
C64-Basic... das waren Zeiten...*träum* Ich sage nur "The Last Ninja II"...hm...schweife vom Thema ab...


Follow me on twitter
Re: if-Anweisung eleganter ? #12327
04/14/03 03:22
04/14/03 03:22

A
Anonymous
Unregistered
Anonymous
Unregistered
A



so müssts gehn:
if(0<meine var<1)

Re: if-Anweisung eleganter ? #12328
04/14/03 22:29
04/14/03 22:29
Joined: May 2002
Posts: 752
Frankenthal Pfalz/ Germany
Rich E. Offline OP
Developer
Rich E.  Offline OP
Developer

Joined: May 2002
Posts: 752
Frankenthal Pfalz/ Germany
Funktioniert leider nicht [Frown] .

Rich E.


Re: if-Anweisung eleganter ? #12329
04/14/03 23:29
04/14/03 23:29
Joined: Mar 2002
Posts: 424
deutschland
willehi Offline
Senior Member
willehi  Offline
Senior Member

Joined: Mar 2002
Posts: 424
deutschland
also wenn du unbedingt ne elegantere funktion haben willst, kannst dus mit ner funktion lösen, der du die 3 werte mitgibst. das sollte auf alle fälle funktionieren. allerdings lohnt das nur, wenn du wirklich oft solche bereiche testen willst. aber ich denke in a6 gibt es auch case und den ganzen kram. damit lässt sich das einfacher gestalten(0..1: [so gehts in delphi]).

Page 1 of 2 1 2

Moderated by  HeelX, Spirit 

Gamestudio download | chip programmers | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1