Code:tGameStatus = (gsLoadSettings, gsCreateDisplay, gsStart, gsTesting); gameStatus: tGameStatus; gameStatusNext: tGameStatus;Anyway, it obviously fails at if gameStatusNext, if i have not assigned GameStatusNext, what is it? How do i see if there is a next status?Code:if (gameActive and gameFocus) then try case gameStatus of (gsLoadSettings): begin if (gameStatusNext = nil) then gameStatus := gsCreateDisplay; end; (gsCreateDisplay): begin gameDisplay := cGraphics.Create(handle); end; else gameUtils.dialogFatal('Unknown Game Status!'); application.Terminate; end; end;
Bookmarks