- optimized FS expression evaluator so that DFsVariable::GetValue so that it does

not have a structure as return value. These create needless overhead. In this
  case passing the return address as parameter works just as well and is more efficient.
- added action special invocation to FraggleScript. They can be used like in ACS now.
- remove lspec.h for FraggleScript and use the internal action special table instead.
  Since any use of this was undocumented this file is gone now.

Update to ZDoom r 2253:

- Use I_FPSTime() instead of I_MSTime() to drive R_UpdateAnimations().
- Fixed: APowerup::EndEffect() needs to cancel any special colormaps applied by the powerup.
  This means all subclasses also need to call their superclass's EndEffect(), which they were
  not doing. For consistency, all the subclasses now do the same for InitEffect(), though
  APowerup::InitEffect() is still a no-op.
- Changed FTextureManager::CheckForTexture() search algorithm so that inexact matches on
  textures of type TEX_MiscPatch will return the first such texture, as it does with all
  the other types. (It will still prefer to return a texture of a different type.
  Why are these treated differently, anyway?)

git-svn-id: http://mancubus.net/svn/hosted/gzdoom/trunk@758 b0f79afe-0144-0410-b225-9a4edf0717df
This commit is contained in:
Christoph Oelckers 2010-03-28 10:10:01 +00:00
parent 9f85030768
commit 584f45ac47
12 changed files with 182 additions and 254 deletions

View file

@ -1084,7 +1084,7 @@ void R_SetupFrame (AActor *actor)
iview->otic = nowtic;
}
R_UpdateAnimations (I_MSTime());
R_UpdateAnimations (I_FPSTime());
r_TicFrac = I_GetTimeFrac (&r_FrameTime);
if (cl_capfps || r_NoInterpolate)
{