(untested) should hide errors in scripts

This commit is contained in:
Such Meme, Many Skill committed 2020-03-21 20:31:22 +01:00
1 parent d255dcf665
commit e4ae9d9d7c
3 files changed
+11 -1

No files matched your search

+4
View File
@@ -9,6 +9,7 @@
#include "../../mem/heap.h"
#include "../common/common.h"
int printerrors = true;
void gfx_clearscreen(){
int battery = 0;
@@ -43,6 +44,9 @@ int gfx_message(u32 color, const char* message, ...){
}
int gfx_errDisplay(char *src_func, int err, int loc){
if (!printerrors)
return 0;
gfx_clearscreen();
SWAPCOLOR(COLOR_ORANGE);
gfx_printf("\nAn error occured:\n\n");
+3 -1
View File
@@ -12,4 +12,6 @@ int gfx_errDisplay(char *src_func, int err, int loc);
int gfx_makewaitmenu(char *hiddenmessage, int timer);
void gfx_printlength(int size, char *toprint);
void gfx_printandclear(char *in, int length);
void gfx_printfilesize(int size, char *type);
void gfx_printfilesize(int size, char *type);
extern int printerrors;
+4
View File
@@ -158,6 +158,7 @@ int ParsePart(){
gfx_printf("Parsing error...\nPress any key to continue");
btn_wait();
forceExit = true;
printerrors = true;
return -1;
}
@@ -189,6 +190,8 @@ void ParseScript(char* path){
return;
}
printerrors = false;
while (!forceExit){
currentchar = GetNextByte();
@@ -279,5 +282,6 @@ void ParseScript(char* path){
}
}
printerrors = true;
f_close(&in);
}