I have been looking at the CSP Game engine plus a few others and like the idea of reading from a file to place objects in the 3d world on startup.
is it easy to read a file into blitz like this.
yes
filein = readfile("goat.txt")
repeat
a$ = readline(filein)
; do stuff with a$
until eof(filein)
closefile(filein)
okay so;
I create a text file called test.txt with one line in in it model1.b3d
call it in blitz as above
I want for example a$ to be a global variable which is a model called "model1.b3d"
I cant get it to work. Am I asking too much ?
okay I think I figured it.
call the file
using separate string variables
global v1=a$
v1=loadmesh(etc)
Sort of works need some tweeking
Well, you txt file would contain say:
"models\gun.b3d"
"models\player.b3d"
"models\crate.b3d"
and you would load them into strings:
a$ = readline() ; what ever the stream name is
(a$ would = "models\gun.b3d")
temp = loadmesh(a$)
Something like that. Just basically make sure the code you use to load your file, is laided out the same way as the code so save it.