Been bug-hunting for the last couple of hours and it turns out it isn't even my code thats causing the problem.
Turns out Blitzmax cannot have more than 16 timers at once?? I currently need up to 80.
Turns out Blitzmax cannot have more than 16 timers at once?? I currently need up to 80.
Global timers:TTimer[500] Global success:Int = 0 Global fail:Int = 0 For n = 0 To 499 timers[n] = CreateTimer(1) If timers[n] = Null fail:+1 Else success:+1 EndIf Next Print "Failed: " + fail Print "Succeeded: " + success