mirror of
https://github.com/TorqueGameEngines/Torque3D.git
synced 2026-02-13 11:43:49 +00:00
safety check
ensures ` Knot *p1 = getKnot((S32)mFloor(t)); Knot *p2 = next(p1);` can't trip bad memory
This commit is contained in:
parent
005f7f6fd2
commit
a41b28f6b7
1 changed files with 2 additions and 2 deletions
|
|
@ -75,8 +75,8 @@ public:
|
|||
void push_front(Knot *w) { push_back(w); mFront = w; mIsMapDirty = true; }
|
||||
|
||||
Knot* getKnot(S32 i);
|
||||
Knot* next(Knot *k) { return (k->next == mFront) ? k : k->next; }
|
||||
Knot* prev(Knot *k) { return (k == mFront) ? k : k->prev; }
|
||||
Knot* next(Knot *k) { return (k && k->next == mFront) ? k : k->next; }
|
||||
Knot* prev(Knot *k) { return (k && k == mFront) ? k : k->prev; }
|
||||
|
||||
F32 advanceTime(F32 t, S32 delta_ms);
|
||||
F32 advanceDist(F32 t, F32 meters);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue