/************** EXAMPLE CODE *************
///// THE DEFINITIONS
class FooParent : entity
{
// constructor
void() FooParent =
{
dprint(“I am a FOO\n”);
};
virtual void () WhereAmI =
{
dprint(“In FooParent\n”);
};
};
class FooChild: FooParent
{
virtual void ()WhereAmI=
{
dprint(“In FooChild\n”);
};
};
///// SPAWNING:
FooParent e = spawn();
e.WhereAmI();
FooChild e2 = spawn();
e2.WhereAmI();
///// OUTPUT:
I am a FOO
In FooParent
I am a FOO
In FooChild
**************************************************/