============ Constant-Ize ============ Ultra small program for converting lists of things into constant lists for HiSoft Basic 2, a bit like enums, but const is much nicer :-) First make a nice list of anything you want to turn into a list of stuff. This list can contain anything, but make sure it is all valid as variable names. You do not need to include any nasty '%' signs. I really hate typing them. Then run 'constant-ize ' and a few seconds later you will suddenly have a couple of new files in the same directory. '_h.bas' is the real file of usefullness. It contains the list of constants you want to include in your program. You can then do stuff without remembering tedious stuff like offsets. '_sub.bas' is a quick subroutine that may come in handy. I like loading a string array with the same contents as the constants so I can print what it is without doing a million 'if' statements. I have included a quick sample about cars. The source file containing all those interesting vehicles Generated constant files generated subroutine to load up the cars into an array. I hope you find this program usefull, I know I do a LOT of this sort of thing, and have been continuously alarmed by the lack of good code generating utilities for HBasic2. The only other one I know of at this time is 'ConvertiILBM' by Massimo Tantignone, which converts iff files into something more usable. 'aminet/gfx/conv/c_ilbm21.lha' If you have any cool code generators, please upload them. Please send me the url as well ! _ _ _ _ _ _ | Ferengi Rule of Acquisition #202 |_> |_| |_| |\ | |_ | | | / | | |_> | \ | | | \| |_ |_ |_| \_ . | The justification for profit is profit. | Please email me at: Braneloc@mirex.demon.co.uk Alternative email: Braneloc@draught.demon.co.uk (DraughtFlow BBS, 01707 328484, free internet email, 9 CD's online, no download limit..)