weird loopy jamming my app

BlitzPlus Forums/BlitzPlus Beginners Area/weird loopy jamming my app

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

Why don't you start on something easy?

Try this:

* make a window of roughly 640x480
* put a 512x256 canvas on it
* put a 256x128 canvas below it
* make a windowmenu with some option to load an image
* when you load an image via that menu, draw it in the canvas
* let the 256x128 canvas be a zoomer for that image you just loaded (zoom @ 16*8 tiles?) ... unless there's no image ofcourse, then it shows some kinda 'empty' gfx..
* the zoomer is updated as you move your mouse over the 512x256 canvas with the image (if any image is loaded, that is)
* use the right mousebutton on the big canvas to scroll through the loaded image (when it's bigger than 512x256)
* put a few image-modifier-buttons/scrollbars/checkboxes next to the big canvas, they'll do whatever you want them to do. Invert, brightness, add noise, add scanlines etc. etc.

Ok, this might seem dull, and it might not seem to be a lot of work. But I'll tell you this:
- it's hundreds of lines, perhaps close to 1000!
- you'll learn a lot from it
- it's more work than you think :P

If you think *this* is a lot of work, don't even begin to think about games and bigger apps then :P