-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathprocess.c
55 lines (42 loc) · 1003 Bytes
/
process.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
/*
charset UTF-8
©︎copyright All Rights Reserved Yuki Tetsuka
プロセスファイル
*/
// UTF-8で出力
#pragma execution_character_set("utf-8")
// エディター用
// インスタンス
#ifdef _WIN32
#include <windows.h>
#endif
#include <stdio.h>
#include "globals.h"
#include "color.h"
#include "display.c"
/**
* メインの実行
* @returns 1なら正常に終了 0なら異常で終了
*/
int run(){
int result = 1;
while (1) {
clearView();
// 0 -> Error
// 1 -> 通常
// 2 -> 終了
int show = showWindow();
if( show == 0 ){
cprintf("MainProcess", "%sI can't show display.%s\n", COLOR_RED_FG, TEXT_RESET);
result = 0;
break;
}
else if(show == 2){
cprintf("MainProcess", "%s Shutdown...\n%s", COLOR_BLUE_FG, TEXT_RESET);
result = 1;
break;
}
printf("読み込み中\n");
}
return result;
}