abe ein Problem beim übergeben eines var pointers an eine function. Ich habe zwei globale variablen, Test0 und Test1. Jetzt möchte ich folgendes: Wenn ich die function so aufrufe:
cooldown(Test0);
dann soll auch wirklich Test0 verändert werden und bei
cooldown(Test1);
die Variable 1.
Die function cooldown:
void cooldown(var* my_var)
{
while (my_var > 0)
{
my_var -= time;
wait(1);
}
}
Aber der compiler motzt bei der while (my_var > 0), ist ja auch logisch, my_var ist ja keine var und nur ein Pointer. Wie muss ich das machen?