Consolidated and added the color constant values into this list as well. Use is the same as above, but you need to specify which values you want to make use of
$LET COLOR = 32 will use 32-bit color values.
$LET COLOR = 256 will use 256 color values.
$LET COLOR = 0 will use SCREEN 0 color values.
Also added the CodePage DATA into this collection as well. Take the codepage you want, and set it TRUE with a $LET statement like above, and then RESTORE the data before making use of it, like below:
$LET CODEPAGE1258 = TRUE
'$INCLUDE:'WhateverYouCallThisLibrary.BI'
'Your program, until it gets to the MAPUNICODE section, and then
RESTORE CodePage1258
And if you look, when you copy/paste the file into your IDE there's a lot of grayed out code in it. Since all this is being included and excluded via the precompiler (those $LET statements), you only add what you want to, to your programs. The rest is grayed out, skipped over, and as far as QB64 is concerned, it doesn't exist at all.... No EXE bloat, no increased program size, no unused data just sitting and taking up space.
Only when you enable what you want, does it actually become an active part of your program.