Constants
The following constants are predefined.
Constants
General Purpose
#ON |
1 |
#OFF |
0 |
#YES |
1 |
#NO |
0 |
#TRUE |
1 |
#FALSE |
0 |
#PI |
3.14159265358979323846 |
#EXP |
2.71828182845904523536 |
Color Codes (RGB Value)
#C_CLEAR |
&H00000000 |
Transparent |
#C_AQUA |
&HFF00FFFF |
Light Blue |
#C_BLACK |
&HFF000000 |
Black |
#C_BLUE |
&HFF0000FF |
Blue |
#C_CYAN |
&HFF00FFFF |
Light Blue |
#C_FUCHSIA |
&HFFFF00FF |
Bright Purple |
#C_GRAY |
&HFF808080 |
Gray |
#C_GREEN |
&HFF008000 |
Green |
#C_LIME |
&HFF00FF00 |
Bright Green |
#C_MAGENTA |
&HFFFF00FF |
Bright Purple |
#C_MAROON |
&HFF800000 |
Maroon |
#C_NAVY |
&HFF000080 |
Navy Blue |
#C_OLIVE |
&HFF808000 |
Olive Color |
#C_PURPLE |
&HFF800080 |
Purple |
#C_RED |
&HFFFF0000 |
Red |
#C_SILVER |
&HFFC0C0C0 |
Silver |
#C_TEAL |
&HFF008080 |
Blue Green |
#C_WHITE |
&HFFFFFFFF |
White |
#C_YELLOW |
&HFFFFFF00 |
Yellow |
Arguments of BUTTON Functions
#B_RUP |
0 |
#B_RDOWN |
1 |
#B_RLEFT |
2 |
#B_RRIGHT |
3 |
#B_LUP |
4 |
#B_LDOWN |
5 |
#B_LLEFT |
6 |
#B_LRIGHT |
7 |
#B_L1 |
8 |
#B_R1 |
9 |
#B_L2 |
10 |
#B_R2 |
11 |
#B_SL |
8 |
#B_SR |
9 |
#B_S1 |
10 |
#B_S2 |
11 |
#B_LSTICK |
12 |
#B_RSTICK |
13 |
#B_RANY |
14 |
#B_LANY |
15 |
#B_ANY |
16 |
Arguments of TATTR, SPSET, SPCHR Commands
#A_ROT0 |
0 |
#A_ROT90 |
1 |
#A_ROT180 |
2 |
#A_ROT270 |
3 |
#A_REVH |
4 |
#A_REVV |
8 |
#A_ADD |
16 |
Arguments of SPCHK, TCHK Commands
#CHKXY |
1 |
#CHKZ |
2 |
#CHKR |
4 |
#CHKS |
8 |
#CHKC |
16 |
#CHKV |
32 |
#CHKUV |
64 |
#CHKI |
128 |
Return Value of TYPEOF
#T_DEFAULT |
0 |
#T_INT |
1 |
#T_REAL |
2 |
#T_STR |
3 |
#T_INTARRAY |
5 |
#T_REALARRAY |
6 |
#T_STRARRAY |
7 |
Graphic Drawing Method
#G_NORMAL |
0 |
#G_NORMAL2 |
1 |
#G_ALPHA |
2 |
#G_ALPHA2 |
3 |
#G_ADD |
4 |
Arguments of BQPARAM Command
#BQAPF |
0 |
#BQLPF |
1 |
#BQHPF |
2 |
#BQBPF |
3 |
#BQBSF |
4 |
#BQLSF |
5 |
#BQHSF |
6 |
#BQPEQ |
7 |
Arguments of FFTWFN Command
#WFRECT |
0 |
#WFHAMM |
1 |
#WFHANN |
2 |
#WFBLKM |
3 |
Arguments of ARYOP Command
#AOPADD |
0 |
#AOPSUB |
1 |
#AOPMUL |
2 |
#AOPDIV |
3 |
#AOPMAD |
4 |
#AOPLIP |
5 |
#AOPCLP |
6 |
Arguments of EFCEN and EFCSET Commands
#EFCBATH |
1 |
#EFCCAVE |
2 |
#EFCSPACE |
3 |
#EFCREFSROOM |
0 |
#EFCREFLROOM |
1 |
#EFCREFHALL |
2 |
#EFCREFCAVE |
3 |
#EFCREFNONE |
4 |
#EFCREVROOM |
0 |
#EFCREVHALL |
1 |
#EFCREVMETAL |
2 |
#EFCREVCAVE |
3 |
#EFCREVREV |
4 |
Arguments of PCMVOL Command
Other
#GRPWIDTH |
2048 |
Graphic Page Width |
#GRPHEIGHT |
2048 |
Graphic Page Height |
#GRPF |
5 |
Font Graphic Page |
#GSPRITE |
4095 |
Sprite ID used for Graphic Page |
#TCONSOLE |
4 |
Text Screen ID used for Console Display |
#MAXT |
3 |
Maximum ID of normal text screen |
#MAXSP |
4094 |
Maximum ID of Normal Sprite |
#MAXGRP |
4 |
Maximum Graphic Page ID |
#HARDWARE |
10 |
Hardware Identification Number |
#VERSION |
|
Version Number |
#_LINE |
|
A special constant that replaces the line number where this constant is written |
#_SLOT |
|
A special constant that replaces the slot number where this constant is written |
#_FILENAME |
|
A special constant that replaces the file name string where this constant is written |
・The version number is 4000000+X*10000+Y*100 when the version is 4.X.Y. For example, 4.2.1 will be 4020100.