Best way to use functions?

Blitz3D Forums/Blitz3D Programming/Best way to use functions?

i am planing to write a game with the following structure:

1. graphic setup
2. globals
3. constants
4. main loop
call_function1 ; keyboard config
call_function2 ; map loading
call_function3 ; setup collisions
call_function4; conditions for finishing the current map
call_function5; highscore
5. functions (function1, function2, function3, etc.)

the idea is to use only call to funcionts in the "main loop area".

can somebody tell me if it is good structure or make an adjustment to this strcuture?

thanks a lot!

B!