creating unique image handles
Blitz3D Forums/Blitz3D Programming/creating unique image handles
| ||
Hi, Maybe a daft question but is it possible to create unique image handles from within a Blitz program. i.e I want to load x number of images and assign each with its own image handle, but the total number is not known until the code is run. Would it be possible to use image+the number of the image loaded as the handle? i.e image001,image002..... |
| ||
Graphics 800, 600 SetBuffer BackBuffer() img1 = LoadImage("Monster.png") img2 = LoadImage("Monster.png") img3 = LoadImage("Monster.png") Print img1 Print img2 Print img3 WaitKey() The handles themselves are non sequeential as you can see so that won't work. You can't apply a handle to an image as the handle returned IS unique to that image. Can't you just store them in an array? A bank would work well. |
| ||
I want to be able to create image buttons within XLint. So each button will need to be given its own handle. So i wouldn't be able to use banks etc. I do have a workaround but its real messy and would prefer to be able to do it properly. Its a shame that you cant assign an image handle from a name held in a string |
| ||
Its a shame that you cant assign an image handle from a name held in a string String lookups? You want Hash Tables. But I don't understand why you can't simply use a basic array, which can be resized dynamically. |
| ||
Thanks octothorpe, i can use an array, must have been having a mind block tonight. |