// Code for Step 20 Poster
// The timer event, which randomly changes the background colour of the poster, is called once every second. After 10 seconds (colour changes) the poster is reset to it's initial state.
integer count;
default
{
state_entry()
{
llSetTimerEvent( 0 ); //disable timer
llSetColor( <1 ,1,1> , ALL_SIDES );
}
touch_start(integer total_number)
{
count = 0; // zero count
llSetTimerEvent( 1 ); //enable one second timer event
}
timer () // run this code every time the timer event is raised
{
count ++; //increment count
llSetColor(,ALL_SIDES); //set new random colour every second
if(count > 10) // reset after 10 secs
{
llResetScript();
}
}
}
// End of code1>