All pastes #549280 Raw Edit

Stuff

public text v1 · immutable
·published 2007-06-08 02:08 UTC
rendered paste body
#ifdef BETTER2DMODE
	if (twodlevel)
	{
		// Camera doesn't ALWAYS need to move, only when running..
		if(player->speed > 10)
		{
			if(mo->momx > 0)
			{
				// Move the camera all smooth-like, not jerk it around..
				if (player->camrelativex < MAXCAMERADIST)
					player->camrelativex += 4*FRACUNIT;
			}
			else if(mo->momx < 0)
			{
				// Move the camera all smooth-like, not jerk it around..
				if (player->camrelativex > -MAXCAMERADIST)
					player->camrelativex -= 4*FRACUNIT;
			}
		}

		// If speed is less than required, start moving the camera back.
		else
		{
			if(player->camrelativex > 0)
				player->camrelativex -= 4*FRACUNIT;
			else if (player->camrelativex < 0)
				player->camrelativex += 4*FRACUNIT;
		}

		// Add the relative x to the global x
		x += player->camrelativex;
		y += mo->momy << 1;
	}
#elif defined (SRB2TODO)
	if (twodlevel || (mo->flags2 & MF2_TWOD))
	{
		x += mo->momx << 1;
		y += mo->momy << 1;
	}
#endif