Hehe no prob!

@mercuryus: How would I add straving in there?

EDIT: Figured it out:
Code:
// move
		vNewPosition = vector(
			camera.x+(key_w-key_s)*cosv(camera.pan)*time_step*WALK_SPEED  +(key_a-key_d)*cosv(camera.pan+90)*time_step*WALK_SPEED,
			camera.y+(key_w-key_s)*sinv(camera.pan)*time_step*WALK_SPEED  +(key_a-key_d)*sinv(camera.pan+90)*time_step*WALK_SPEED,
			0
		);
		
		
		vec_set(camera.x, vNewPosition);



Last edited by PadMalcom; 12/18/11 18:39.