Command Expansion WishList

Blitz3D Forums/Blitz3D Programming/Command Expansion WishList

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.

I'd like macros and preprocessing - if they're fast. You're right, though, that's more of an IDE thing.

I'd like fast alpha aware 2D commands - don't know if you can do it in a DLL. Maybe with the buffer access techniques that've been tossed around recently?

A decent sound library would be nice - with the capability to actually load in music instead of just stream it. Channel management, tempo control (???), sound blending, etc. would be cool too.

I guess you can't really do anything about it but I'd like to have Static declarations - to retain variable values in functions. Module level variables would also be cool - like VB. I'm almost positive this can't be done, though.

Finally, especially barring the previous, how about IncludeOnce("filename.bb")? I like to declare module-related globals in the modules themselves (by module, I mean that I put related functions in a single file) but sometimes things get garfed up when something refers to something that hasn't been declared yet (an array commonly).

Anyway, just some ideas. Generous of you to contribute your expertise to the community :)

M

[edit]Oh, almost all of your ideas above sound like winners too. I'd love the bit setting stuff.[/edit]