My question is, what is a good method of converting a variable that consist of a number into a sprite/s? Below, I have a not-quite-finished function that would (Hopefully) place a sprite on screen based on what number it was.
load image "numbers1.jpg",51
load image "numbers2.jpg",52
load image "numbers3.jpg",53
load image "numbers4.jpg",54
load image "numbers5.jpg",55
load image "numbers6.jpg",56
load image "numbers7.jpg",57
load image "numbers8.jpg",58
load image "numbers9.jpg",59
Function ConvertToSprite(X,Y,Num$)
temp1=len(Num$)
rem X Loop
for T = 1 to temp1
Temp2 = val(left$(Num$,T)
select Temp2
case 1
sprite 21,X,Y,51
endcase
case 2
sprite 22,x,y,52
endcase
case 3
sprite 23,x,y,53
endcase
case 4
sprite 24,x,y,54
endcase
case 5
sprite 25,x,y,55
endcase
case 6
sprite 26,x,y,56
endcase
case 7
sprite 27,x,y,57
endcase
case 8
sprite 28,x,y,58
endcase
case 9
sprite 29,x,y,59
endcase
endselect
return
Endfunction
I've already tested a smaller, more complete version (on a different PC), but in the process, I found two problems/questions. 1: I'm hoping to make numbers up in their 1000's, so what would I do if the number consisted of several of the smae digit, such as 1552?
2: I doubt my method is the best way of going about what I want to acheive, or the easiest. Does someone know of a better method?
All suggestions/corrections appreciated!
Usermlsra - Causing Havoc with a Smile