/* Project 16 Source Code~\r
- * Copyright (C) 2012-2015 sparky4 & pngwen & andrius4669\r
+ * Copyright (C) 2012-2016 sparky4 & pngwen & andrius4669 & joncampbell123 & yakui-lover\r
*\r
* This file is part of Project 16.\r
*\r
void printmeminfoline(byte *strc, const byte *pee, size_t h_total, size_t h_used, size_t h_free)\r
{\r
byte str[64];\r
- strcat(strc,pee); strcat(strc," "); ultoa((dword)h_total,str,10); strcat(strc,str); strcat(strc," "); ultoa((dword)h_used,str,10); strcat(strc,str); strcat(strc," "); ultoa((dword)h_free,str,10); strcat(strc,str);\r
+ strcat(strc,pee); strcat(strc," "); ultoa((dword)h_total,str,10); strcat(strc,str);\r
+ if(strlen(str)<=4) strcat(strc," "); //printf("%u\n", strlen(str));\r
+ strcat(strc," "); ultoa((dword)h_used,str,10); strcat(strc,str); strcat(strc," "); strcat(strc," ");\r
+ ultoa((dword)h_free,str,10); strcat(strc,str);\r
strcat(strc,"\n");\r
}\r
\r
\r
exit(exit_code);\r
}*/\r
+\r
+byte dirchar(byte in)\r
+{\r
+ byte out;\r
+ switch(in)\r
+ {\r
+ case 0: //up\r
+ out = 0x1E;\r
+ break;\r
+ case 4: //down\r
+ out = 0x1F;\r
+ break;\r
+ case 1: //left\r
+ out = 0x11;\r
+ break;\r
+ case 3: //right\r
+ out = 0x10;\r
+ break;\r
+ default: //null\r
+ out = 0xB3;\r
+ break;\r
+ }\r
+ return out;\r
+}\r