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

WandererBetreff: Wer kennt sich m. C++ od. JavaScript-Operatoren aus? (x/=2)? |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
---|---|---|
--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 |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Als erstes wird d/2 geteilt. Und dann wird t durch das Ergebnis davon geteilt. | ||
Aktuelles Projekt:
Demonspawn RPG |
Wanderer |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
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 |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ne für den ganzen Rest der Gleichung. Also wird t der Wert t/(d/2) zugewiesen. | ||
Aktuelles Projekt:
Demonspawn RPG |
Wanderer |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Haut hin, danke ![]() |
||
Mai Siehgnätschah gohs hiah. |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group