Add data.d
This commit is contained in:
19
SMILEBASIC/data.d
Normal file
19
SMILEBASIC/data.d
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
module otya.smilebasic.data;
|
||||||
|
|
||||||
|
enum DataType : byte
|
||||||
|
{
|
||||||
|
ushort_,
|
||||||
|
int_,
|
||||||
|
double_
|
||||||
|
}
|
||||||
|
|
||||||
|
align(1) struct DataHeader
|
||||||
|
{
|
||||||
|
char[8] magic;//PCBN0001
|
||||||
|
DataType type;
|
||||||
|
byte dimension;
|
||||||
|
int dim1;
|
||||||
|
int dim2;
|
||||||
|
int dim3;
|
||||||
|
int dim4;
|
||||||
|
}
|
||||||
2
dub.json
2
dub.json
@@ -4,7 +4,7 @@
|
|||||||
"derelict-sdl2": "~>1.9.7",
|
"derelict-sdl2": "~>1.9.7",
|
||||||
"derelict-gl3": "*"
|
"derelict-gl3": "*"
|
||||||
},
|
},
|
||||||
"sourceFiles": ["SMILEBASIC/bg.d","SMILEBASIC/builtinfunctions.d","SMILEBASIC/compiler.d","SMILEBASIC/error.d","SMILEBASIC/main.d","SMILEBASIC/node.d","SMILEBASIC/parser.d","SMILEBASIC/petitcomputer.d","SMILEBASIC/sprite.d","SMILEBASIC/systemvariable.d","SMILEBASIC/token.d","SMILEBASIC/type.d","SMILEBASIC/VM.d","SMILEBASIC/project.d","SMILEBASIC/console.d","SMILEBASIC/graphic.d","SMILEBASIC/dialog.d"],
|
"sourceFiles": ["SMILEBASIC/bg.d","SMILEBASIC/builtinfunctions.d","SMILEBASIC/compiler.d","SMILEBASIC/error.d","SMILEBASIC/main.d","SMILEBASIC/node.d","SMILEBASIC/parser.d","SMILEBASIC/petitcomputer.d","SMILEBASIC/sprite.d","SMILEBASIC/systemvariable.d","SMILEBASIC/token.d","SMILEBASIC/type.d","SMILEBASIC/VM.d","SMILEBASIC/project.d","SMILEBASIC/console.d","SMILEBASIC/graphic.d","SMILEBASIC/dialog.d","SMILEBASIC/data.d"],
|
||||||
"targetType": "executable",
|
"targetType": "executable",
|
||||||
"buildRequirements": ["allowWarnings"],
|
"buildRequirements": ["allowWarnings"],
|
||||||
"targetPath": "out",
|
"targetPath": "out",
|
||||||
|
|||||||
Reference in New Issue
Block a user