Not that it matters, but HERE, both of the previously posted tri-set samples appear to function 'adequately' under Lite-C free 1.70.1

main.c (mod high version)
Click to reveal..

Code:
#include <acknex.h>
#include <default.c>
//#include "_0c.h"
//#include "_0c.c"
#include "player.c"
#include "enemy.c"
#include "animation.c"

STRING* floor_md1 = "plate256x256x2.mdl";
STRING* pl_md1 = "player.mdl";

action floor_a1() {
	set(me, POLYGON);
}
//VECTOR* v7 = { x=1; y=2; z=3; }
function main()	{
	camera.clip_near = 0;
	video_switch(7,0,1);
	level_load("");
	//dgf_1();
	// create variable floor plates
	ent_create(floor_md1, vector(0, 0, -64), floor_a1);
	ent_create(floor_md1, vector(256, 0, -64), floor_a1);
	ent_create(floor_md1, vector(-256, 0, -64), floor_a1);
	ent_create(floor_md1, vector(0, 256, -64), floor_a1);
	ent_create(floor_md1, vector(0, -256, -64), floor_a1);
	ent_create(floor_md1, vector(256, 256, -128), floor_a1);
	ent_create(floor_md1, vector(-256, 256, -128), floor_a1);
	ent_create(floor_md1, vector(256, -256, -128), floor_a1);

	// create inactive enemy
	ent_create(pl_md1, vector(0, 128, 0), enemy_dummy);
	
	wait(3);
	// create player
	ent_create(pl_md1, vector(0,0,128), pl1a1);
}



Last edited by testDummy; 02/12/09 07:39. Reason: version misprint