#include <acknex.h>
#include <default.c>
#define PRAGMA_POINTER
void main(){
warn_level = 6;
fps_max = 60;
level_load("");
vec_set(&camera->x, vector(152, 0, 43));
vec_set(&camera->pan, vector(180, -15, 0));
def_move();
ENTITY *guard_ent = ent_create("guard.mdl", nullvector, NULL);
set(guard_ent, POLYGON);
while(guard_ent){
VECTOR temp;
vec_set(&temp, vector(1024, 0, 0));
vec_rotate(&temp, &camera->pan);
vec_add(&temp, &camera->x);
draw_point3d(&temp, COLOR_RED, 100, 4);
c_trace(&camera->x, &temp, IGNORE_PASSABLE | SCAN_TEXTURE);
if(trace_hit){
draw_point3d(&hit->x, COLOR_RED, 100, 4);
if(you){
STRING *bone_name_str = "";
ent_bonename(you, bone_name_str, hit->vertex);
draw_text(bone_name_str, 10, 40, COLOR_WHITE);
DEBUG_VAR(hit->vertex, 10);
}
}
wait(1);
}
}