1
0

RESTORE (式)に対応

This commit is contained in:
otya128
2015-08-25 19:52:40 +09:00
parent 40b06463de
commit 750fedcbfc
4 changed files with 51 additions and 3 deletions

View File

@@ -699,6 +699,18 @@ class BuiltinFunction
{
p.getBG(layer).rot(rot);
}
static void EFCON()
{
}
static void EFCOFF()
{
}
static void EFCSET(Value[])
{
}
static void EFCWET(Value[])
{
}
//alias void function(PetitComputer, Value[], Value[]) BuiltinFunc;
static BuiltinFunction[wstring] builtinFunctions;
static this()
@@ -1066,7 +1078,6 @@ template AddFuncArg(int L, int N, int M, int O, T, string NAME, P...)
}
template OutArgsInit(T, string N, int I = 0, int J = 0)
{
enum tuple = ParameterStorageClassTuple!(__traits(getMember, T, N))[I];
alias param = ParameterTypeTuple!(__traits(getMember, T, N));
static if(!param.length)
{
@@ -1074,6 +1085,7 @@ template OutArgsInit(T, string N, int I = 0, int J = 0)
}
else
{
enum tuple = ParameterStorageClassTuple!(__traits(getMember, T, N))[I];
static if(tuple & ParameterStorageClass.out_)
{
enum add = 1;