There's no native inherition in Lite-C, you have to use sth like this:

Code:

typedef struct
{
var number;
char *node;
ENTITY* parent;
} OBJECTS;

OBJECTS* av1;
void main()
{
video_mode = 7;
video_screen = 2;
level_load("VAH.wmb");

wait(2);

av1 = new(OBJECTS); // Reserve memory for the struct

av1.parent = ent_create("av2all.mdl", vector(-175,101,0), NULL);
av1.number = 1;
av1.parent.pan = 180;
}