From d62c5506c07bce015e7b91103f3b0a2f23c4cbdd Mon Sep 17 00:00:00 2001 From: otya128 Date: Wed, 31 Aug 2016 17:37:17 +0900 Subject: [PATCH] =?UTF-8?q?=E3=82=B9=E3=82=BF=E3=83=96=E3=81=AELOAD?= =?UTF-8?q?=E3=81=AE=E5=AE=9A=E7=BE=A9=E3=82=92=E4=BF=AE=E6=AD=A3,FILES?= =?UTF-8?q?=E3=81=AE=E3=82=B9=E3=82=BF=E3=83=96=E3=82=92=E8=BF=BD=E5=8A=A0?= =?UTF-8?q?,ACLS=E3=82=92=E4=BB=AE=E5=AE=9F=E8=A3=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SMILEBASIC/builtinfunctions.d | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/SMILEBASIC/builtinfunctions.d b/SMILEBASIC/builtinfunctions.d index 1e3e67a..d8d4e8d 100644 --- a/SMILEBASIC/builtinfunctions.d +++ b/SMILEBASIC/builtinfunctions.d @@ -1372,7 +1372,7 @@ class BuiltinFunction } throw new IllegalFunctionCall("LOAD"); } - static Value LOAD(wstring name, Value arr, DefaultValue!(int, false) flag) + static void LOAD(wstring name, Value arr, DefaultValue!(int, false) flag) { flag.setDefaultValue(0); throw new IllegalFunctionCall("NOTIMPL:LOAD"); @@ -1428,6 +1428,17 @@ class BuiltinFunction p.printConsole(i, "\n"); } } + static void FILES(PetitComputer p, wstring name, Value[] array) + { + writeln("NOTIMPL"); + } + static void ACLS(PetitComputer p) + { + p.cls; + SPCLR(p, DefaultValue!(int, false)(true)); + BGCLR(p, DefaultValue!(int, false)(true)); + GCLS(p, DefaultValue!(int, false)(true)); + } //alias void function(PetitComputer, Value[], Value[]) BuiltinFunc; static BuiltinFunctions[wstring] builtinFunctions; static wstring getBasicName(BFD)(const wstring def)