/**
* Blank user project.
*
*/
// Includes
#include "resources.h" // paths and file binds
#include <acknex.h>
#include <default.c>
#include <t7\t7.h> ///@t7
#include <t7\t7Camera.h> ///@t7 Camera code
#include <t7\t7GE.c> ///@t7 GEs
#include <t7\t7GEBiped.c> ///@t7 Biped
#include <t7\t7GEMovers.c> ///@t7 Doors, Lifts, and Platforms
#include <t7\t7GEPickups.c> ///@t7 Pickup items.
typedef struct {
VECTOR Lvec;
COLOR Lcol;
var LRange;
} Light_EntL;
Light_EntL DLights[20];
var NumRun = 0;
///////////////////////////////////////////////////////////////
action BlueLight()
{
wait(1);
}
void init_DLights ()
{
vec_set(DLights[0].Lvec,vector(-1497,-212,148));
vec_set(DLights[0].Lcol,vector(0,0,255));
DLights[0].LRange = 300;
vec_set(DLights[1].Lvec,vector(-813,-212,148));
vec_set(DLights[1].Lcol,vector(255,0,0));
DLights[1].LRange = 300;
vec_set(DLights[2].Lvec,vector(-377,-668,24));
vec_set(DLights[2].Lcol,vector(0,10,128));
DLights[2].LRange = 110;
vec_set(DLights[3].Lvec,vector(-377,-1216,148));
vec_set(DLights[3].Lcol,vector(0,255,64));
DLights[3].LRange = 110;
}
function placelight()
{
if (NumRun < 4)
{
you = ent_create(NULL, DLights[NumRun].Lvec, BlueLight);
you.lightrange = DLights[NumRun].LRange;
vec_set(you.blue,DLights[NumRun].Lcol);
NumRun += 1 ;
}
}
void main()
{
max_lights = 128;
init_DLights();
if(project_load("myProj.xml") == 0) // load up game from an xml file
{
sys_exit("Couldn't load myProj.xml");
}
on_l = placelight;
while(project_update() != 0)
{
wait(1);
}
sys_exit("Normal Exit");
}