// SpriteColorChange.c
// Tutorials in Plain English by Dillinger 2009 :)
var sprite_Red, sprite_Green, sprite_Blue ;
PANEL* displayRGB =
{
digits ( 10, 20, "Red = %0.f", Arial#24b, 1, sprite_Red ) ;
digits ( 10, 40, "Green = %0.f", Arial#24b, 1, sprite_Green ) ;
digits ( 10, 60, "Blue = %0.f", Arial#24b, 1, sprite_Blue ) ;
flags = VISIBLE ;
}
void main ()
{
fps_max = 60 ;
level_load("") ;
ENTITY* my_Chameleon = ent_create ( "myImage.tga", vector( 200, 0, 0 ), NULL ) ;
my_Chameleon.flags = VISIBLE ;
set( my_Chameleon,LIGHT ) ; // Turn this on to tweak the Entity's Light values
while (1)
{
if ( key_q ) my_Chameleon.red++ ;
if ( key_a ) my_Chameleon.red-- ;
if ( key_w ) my_Chameleon.green++ ;
if ( key_s ) my_Chameleon.green-- ;
if ( key_e ) my_Chameleon.green++ ;
if ( key_d ) my_Chameleon.green-- ;
sprite_Red = my_Chameleon.red ; // Copy Entity Vars to Temp Vars for screen display
sprite_Green = my_Chameleon.green ;
sprite_Blue = my_Chameleon.blue ;
wait(1) ;
}
}