Hi. I have a header
Code: ags
a script
Code: ags
struct GlobalTime {
writeprotected int second;
writeprotected int minute;
import attribute int Second;
import attribute int Minute;
}
a script
int get_Second(this GlobalTime*)
{
return this.second;
}
int get_Minute(this GlobalTime*)
{
return this.minute;
}
void set_Second(this GlobalTime*, int second)
{
while (second >=60)
{
second-=60;
this.set_Minute(this.get_Minute() + 1);
//Game don't allow to use attribute in script where I do a attribute definition, but this line do a error
//'.set_Minute' is not a public member of 'GlobalTime'. Are you sure you spelt it correctly (remember, capital letters are important)?
}
this.second = second;
}
void set_Minute(this GlobalTime*, int minute)
{
while (minute >=60)
{
minute-=60;
}
this.minute = minute;
}