- fixed: interpolated sector movement did not update the 3d floor light lists for each step.

- fixed: Crushing polyobject did incomplete checks for blocked moves.
- renamed dummy window class used to retrieve OpenGL extensions because the name OpenGL was too generic.
- reordered IWAD checks.


git-svn-id: http://mancubus.net/svn/hosted/gzdoom/trunk@290 b0f79afe-0144-0410-b225-9a4edf0717df
This commit is contained in:
Christoph Oelckers 2009-01-07 18:47:46 +00:00
parent ac103d5584
commit 55f9cb70d4
7 changed files with 107 additions and 20 deletions

View file

@ -774,7 +774,7 @@ void ThrustMobj (AActor *actor, seg_t *seg, FPolyObj *po)
actor->momy += thrustY;
if (po->crush)
{
if (po->bHurtOnTouch || !P_CheckPosition (actor, actor->x + thrustX, actor->y + thrustY))
if (po->bHurtOnTouch || !P_CheckMove (actor, actor->x + thrustX, actor->y + thrustY))
{
P_DamageMobj (actor, NULL, NULL, po->crush, NAME_Crush);
P_TraceBleed (po->crush, actor);