An example how to get free id from a variable enum:
Code:
GetFreeSlot() {
? ? for (new i; i < size; i) {
? ? ? ? if (!Var[i][InUse]) {
? ? ? ? ? ? return i;
? ? ? ? }
? ? }
? ? return -1;
}