Wer kennt sich m. C++ od. JavaScript-Operatoren aus? (x/=2)?

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

 

Wanderer

Betreff: Wer kennt sich m. C++ od. JavaScript-Operatoren aus? (x/=2)?

BeitragDo, Jan 27, 2005 19:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Bin gerade dabei, ein paar JavaScript-Funktionen nach Blitz zu portieren. Inkrementieren von Variabeln ala x-- ist ja noch ok -allerdings habe ich noch gar nicht gewusst, daß man das auch in einer Gleichung direkt anwenden kann. Und was bedeutete gleich noch mal --x? Das bringt mich ein wenig aus dem Konzept -kennt sich hier jemand mit C++ / Javascript - Operatoren aus und kann mir vielleicht helfen, folgende Gleichungen Blitz-tauglich zu machen?

1.) If ( ( t/=d/2 ) < 1) Then Return c/2*t*t + b

2.) -c/2 * ((--t)*(t-2) - 1) + b

3.) c*( (t=t/d-1) *t + 1)

4.) 1 - (t-=2)*t) + 1

5.) ((s*=(1.525))+1)*t
Mai Siehgnätschah gohs hiah.

bruZard

BeitragDo, Jan 27, 2005 19:44
Antworten mit Zitat
Benutzer-Profile anzeigen
--X bedeutet dass X vor der Operation dekrementiert wird, X-- wird erst dekrementiert wenn die Operation abgeschlossen wurde.
PIV 2,4GHz - 1GB DDR 333 - ATI Radeon9600 - WinXP - DX9.0c - BMax 1.14 - B3D 1.91 - 1280x1024x32

User posted image
 

Wanderer

BeitragDo, Jan 27, 2005 19:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Dann muß ich in Blitz also die Rechenoperationen VOR der Gleichung ausführen, und dann erst die Gleichungen berechnen?

Aber was wird zuerst berechnet? Zum Beispiel hier:

JavaScript:
If ( ( t/=d/2 ) < 1) Then Return c/2*t*t + b

Blitz:
tt = t / (d/2) so..?
tt = (t / d) / 2 oder so..?
If ( tt < 1) Then Return c/2*t*t + b
Mai Siehgnätschah gohs hiah.

lucifer

BeitragDo, Jan 27, 2005 20:15
Antworten mit Zitat
Benutzer-Profile anzeigen
Als erstes wird d/2 geteilt. Und dann wird t durch das Ergebnis davon geteilt.
Aktuelles Projekt:
Demonspawn
RPG
 

Wanderer

BeitragDo, Jan 27, 2005 20:35
Antworten mit Zitat
Benutzer-Profile anzeigen
Moment... wird t dann für den GANZEN REST der Gleichung verändert, oder nur 'kurzzeitig' für die Rechnung in der Klammer?
Mai Siehgnätschah gohs hiah.

lucifer

BeitragDo, Jan 27, 2005 20:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Ne für den ganzen Rest der Gleichung. Also wird t der Wert t/(d/2) zugewiesen.
Aktuelles Projekt:
Demonspawn
RPG
 

Wanderer

BeitragDo, Jan 27, 2005 22:42
Antworten mit Zitat
Benutzer-Profile anzeigen
Haut hin, danke Smile
Mai Siehgnätschah gohs hiah.

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group