[script] add some util functions

functions added: return, exit, printPos, clearscreen, drawBox, color, pause, exit
This commit is contained in:
suchmememanyskill
2021-01-02 12:43:15 +01:00
parent e0c62cbec4
commit e1491da4ad
3 changed files with 131 additions and 0 deletions

View File

@@ -5,6 +5,7 @@
#include "../gfx/gfx.h"
#include "../utils/utils.h"
#include <mem/heap.h>
#include "../hid/hid.h"
#define scriptResultCreate(resCode, nearToken) (scriptResult_t) {resCode, nearToken, 1}
#define scriptResultCreateLen(resCode, nearToken, len) (scriptResult_t) {resCode, nearToken, len}
@@ -101,6 +102,9 @@ void printToken(lexarToken_t* token) {
void printError(scriptResult_t res) {
if (res.resCode) {
if (res.resCode == ERRESCSCRIPT)
return;
gfx_printf("Error %d found!\nNear: ", res.resCode);
for (int i = 0; i < res.len; i++) {
printToken(&res.nearToken[i]);