~Game() { FreeAll(); }
void FreeAll(void) {
- for (i:vehicles)
- delete i;
+ vehicles.Free();
+ delete vehicles;
+ delete lines;
//we don't need to worry about the other things because they are automatically freed
}
version_code = max_version_code_supported;
}
void ResetBall(void) {
- for (i:vehicles)
- delete i;
+ vehicles.Free();
vehicles.size = 1;
vehicles[0] = GameBall {