IF actor(n).count > actor(n).anim THEN
	actor(n).count = 0
	DO
		c = ASC(MID$(tileBuffer, actor(n).jump, 1))
		SELECT CASE actor(n).count
		CASE 0
			actor(n).anim = c
		CASE 1
			actor(n).dir = c
		CASE 2
			actor(n).x = c
		CASE 3
			actor(n).y = c
		END SELECT
		actor(n).jump = actor(n).jump + 1
		actor(n).count = actor(n).count + 1
	LOOP WHILE actor(n).count < 4
	
	IF actor(n).anim < 32 THEN
		aApplyScript VARSEG(actor(0).x), VARPTR(actor(0).x), actor(n).dir, actor(n).x, actor(n).y
	ELSE
		SELECT CASE actor(n).dir
		CASE 32
			actor(2).control = 257
			player.level = actor(n).x		
		CASE 33
			HudTextLoad actor(n).x
		CASE 34
			HudTextClose
		CASE 35
			makeParent actor(n).x, actor(n).y
	END IF
	
	