1
0
mirror of https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git synced 2025-07-18 11:19:10 +00:00

Eliminate hsScalar and hsFixed

Modern CPUs support floats just fine... hsFixed was crazy.
This commit is contained in:
2012-01-21 02:03:37 -05:00
parent 5027b5a4ac
commit e020651e4b
584 changed files with 5401 additions and 6399 deletions

View File

@ -69,13 +69,13 @@ protected:
hsTArray<plMessage*> fCommandList;
hsTArray<plKey> fReceiverList;
uint32_t fCounterLimit;
hsScalar fTimer;
float fTimer;
hsBitVector fFlags;
uint32_t fCounter;
plNotifyMsg* fNotify;
bool fDisabled;
virtual hsBool IEval(double secs, hsScalar del, uint32_t dirty) {return false;}
virtual hsBool IEval(double secs, float del, uint32_t dirty) {return false;}
void IUpdateSharedState(bool triggered) const;
hsBool IEvalCounter();
virtual void PreTrigger(hsBool netRequest);

View File

@ -67,7 +67,7 @@ protected:
plObjInterface* IGetTargetGenericInterface(int iTarg, uint32_t classIdx) const;
plModifier* IGetTargetModifier(int iTarg, int iMod) const;
virtual hsBool IEval(double secs, hsScalar del, uint32_t dirty) = 0; // called only by owner object's Eval()
virtual hsBool IEval(double secs, float del, uint32_t dirty) = 0; // called only by owner object's Eval()
friend class plSceneObject;
public:

View File

@ -64,7 +64,7 @@ public:
CLASSNAME_REGISTER( plMultiModifier );
GETINTERFACE_ANY( plMultiModifier, plModifier );
virtual hsBool IEval(double secs, hsScalar del, uint32_t dirty) = 0;
virtual hsBool IEval(double secs, float del, uint32_t dirty) = 0;
virtual void Read(hsStream* stream, hsResMgr* mgr);
virtual void Write(hsStream* stream, hsResMgr* mgr);

View File

@ -56,7 +56,7 @@ protected:
plSceneObject* fTarget;
hsBitVector fFlags;
virtual hsBool IEval(double secs, hsScalar del, uint32_t dirty) = 0;
virtual hsBool IEval(double secs, float del, uint32_t dirty) = 0;
public:
plSingleModifier();