-
Notifications
You must be signed in to change notification settings - Fork 0
/
Main.cpp
48 lines (37 loc) · 911 Bytes
/
Main.cpp
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
/*
* File: Main
* Author: nokotan
*
* Created on 2020/01/30, 0:57
*
* DxLibToHTML5雛形ファイル
*/
#include "DxLib.h"
#ifdef _WIN32
int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int) {
#else
int main () {
#endif
SetGraphMode(640, 480, 32);
if (DxLib_Init() == -1) {
return -1;
}
SetDrawScreen(DX_SCREEN_BACK);
SetFontSize(32);
while (ProcessMessage() == 0) {
ClearDrawScreen();
{
int MouseX, MouseY;
int CircleColor = (GetMouseInput() & MOUSE_INPUT_LEFT) ? GetColor(255, 255, 0) : GetColor(255, 0, 0);
GetMousePoint(&MouseX, &MouseY);
DrawCircle(MouseX, MouseY, 64, CircleColor);
}
{
int StringColor = CheckHitKey(KEY_INPUT_SPACE) ? GetColor(0, 255, 0) : GetColor(255, 255, 255);
DrawString(3, 3, "Hello DxLib on HTML5!", StringColor);
}
ScreenFlip();
}
DxLib_End();
return 0;
}