瀏覽代碼

Removed ANSI error codes from windows terminal error output. Windows does not support them.

See: http://stackoverflow.com/questions/16755142/how-to-make-win32-console-recognize-ansi-vt100-escape-sequences
See: http://stackoverflow.com/questions/22777142/is-there-a-way-to-make-windows-output-ansi-escape-sequences?lq=1
ZuBsPaCe 9 年之前
父節點
當前提交
9f9452d023
共有 2 個文件被更改,包括 12 次插入12 次删除
  1. 6 6
      platform/windows/os_windows.cpp
  2. 6 6
      platform/winrt/os_winrt.cpp

+ 6 - 6
platform/windows/os_windows.cpp

@@ -1778,16 +1778,16 @@ void OS_Windows::print_error(const char* p_function, const char* p_file, int p_l
 
 		switch(p_type) {
 			case ERR_ERROR:
-				print("\E[1;31mERROR: %s: \E[0m\E[1m%s\n", p_function, err_details);
-				print("\E[0;31m   At: %s:%i.\E[0m\n", p_file, p_line);
+				print("ERROR: %s: %s\n", p_function, err_details);
+				print("   At: %s:%i.\n", p_file, p_line);
 				break;
 			case ERR_WARNING:
-				print("\E[1;33mWARNING: %s: \E[0m\E[1m%s\n", p_function, err_details);
-				print("\E[0;33m     At: %s:%i.\E[0m\n", p_file, p_line);
+				print("WARNING: %s: %s\n", p_function, err_details);
+				print("     At: %s:%i.\n", p_file, p_line);
 				break;
 			case ERR_SCRIPT:
-				print("\E[1;35mSCRIPT ERROR: %s: \E[0m\E[1m", p_function, err_details);
-				print("\E[0;35m          At: %s:%i.\E[0m\n", p_file, p_line);
+				print("SCRIPT ERROR: %s: %s", p_function, err_details);
+				print("          At: %s:%i.\n", p_file, p_line);
 				break;
 		}
 

+ 6 - 6
platform/winrt/os_winrt.cpp

@@ -433,16 +433,16 @@ void OSWinrt::print_error(const char* p_function, const char* p_file, int p_line
 
 	switch(p_type) {
 		case ERR_ERROR:
-			print("\E[1;31mERROR: %s: \E[0m\E[1m%s\n", p_function, err_details);
-			print("\E[0;31m   At: %s:%i.\E[0m\n", p_file, p_line);
+			print("ERROR: %s: %s\n", p_function, err_details);
+			print("   At: %s:%i.\n", p_file, p_line);
 			break;
 		case ERR_WARNING:
-			print("\E[1;33mWARNING: %s: \E[0m\E[1m%s\n", p_function, err_details);
-			print("\E[0;33m     At: %s:%i.\E[0m\n", p_file, p_line);
+			print("WARNING: %s: %s\n", p_function, err_details);
+			print("     At: %s:%i.\n", p_file, p_line);
 			break;
 		case ERR_SCRIPT:
-			print("\E[1;35mSCRIPT ERROR: %s: \E[0m\E[1m", p_function, err_details);
-			print("\E[0;35m          At: %s:%i.\E[0m\n", p_file, p_line);
+			print("SCRIPT ERROR: %s: %s", p_function, err_details);
+			print("          At: %s:%i.\n", p_file, p_line);
 			break;
 	}
 }