[winAPI] 시계 만들기
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#pragma once
class MainGame : public Scene
{
public:
ObRect rc;
ObStar st;
ObCircle cc;
ObLine hour;
ObLine min;
ObLine sec;
SYSTEMTIME localTime;
public:
~MainGame();
void Init() override;
void Update() override;
void Render() override;
};
|
cs |
1
2
3
4
5
6
7
8
9
|
hour.rotation = -DIV2PI + (float)localTime.wHour * 30.0f * ToRadian
+ (float)localTime.wMinute * 0.5f * ToRadian; //30도, 0.5초
min.rotation = -DIV2PI + (float)localTime.wMinute * 6.0f * ToRadian
+ (float)localTime.wSecond * 0.1f * ToRadian; // 6도, 0.1초
sec.rotation = -DIV2PI + (float)localTime.wSecond * 6.0f * ToRadian
+ (float)localTime.wMilliseconds * 0.006f * ToRadian; // 6도, 0.1초
|
cs |
'⭐ DirectX > DirectX11 2D + WinAPI' 카테고리의 다른 글
[WinAPI] 총알 발사 (0) | 2022.08.08 |
---|---|
[WinAPI] Bullet 속도를 Gauge Bar와 연동 (0) | 2022.07.29 |
[WinAPI] 도형 만들기 (0) | 2022.07.07 |
[WinAPI] 좌표 활용 연습 (0) | 2022.07.07 |
[WinAPI] Window Procedure, Message Loop/Queue, Window Message (0) | 2022.07.05 |
댓글
이 글 공유하기
다른 글
-
[WinAPI] 총알 발사
[WinAPI] 총알 발사
2022.08.08 -
[WinAPI] Bullet 속도를 Gauge Bar와 연동
[WinAPI] Bullet 속도를 Gauge Bar와 연동
2022.07.29 -
[WinAPI] 도형 만들기
[WinAPI] 도형 만들기
2022.07.07 -
[WinAPI] 좌표 활용 연습
[WinAPI] 좌표 활용 연습
2022.07.07