Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # pragma once
- #include <windows.h>
- #include <conio.h>
- #include <iostream>
- #include "Classes.h"
- using namespace std;
- #define KEY_DOWN(vk_code)((GetAsyncKeyState(vk_code)) & 0x8000 ? 1 : 0)
- void PressKey(int VkCode);
- HDC hdc;
- int main()
- {
- int X_0 = 300;
- int Y_0 = 0;
- int Scale_0 = 1;
- double Angle_0 = 30.0;
- //double current_Angle;
- //double Angle_step = 10.0;
- int Step = 20;
- system("color F0");
- HWND hwnd = GetConsoleWindow();
- if (hwnd != NULL)
- {
- hdc = GetWindowDC(hwnd);
- if (hdc != 0)
- {
- Grinder _Grinder(X_0, Y_0, Scale_0, Angle_0);
- Rock _Rock(X_0, Y_0, Scale_0);
- River _River(X_0, Y_0, Scale_0);
- while (1)
- {
- if (KEY_DOWN(VK_ESCAPE))
- break;
- _River.Show();
- //current_Angle = _Grinder.GetAngleWH();
- _Grinder.Show();
- //if (current_Angle < 90.0)
- //{
- //current_Angle += 10.0;
- //}
- //else current_Angle = 0;
- //_Grinder.SetAngleWH(current_Angle);
- _Rock.Show();
- _Rock.MoveTo(_Rock.GetX() + Step, _Rock.GetY());
- //_Grinder.Show();
- Sleep(100);
- _River.Hide();
- _Grinder.Hide();
- _Rock.Hide();
- }
- }
- }
- }
- void PressKey(int VkCode)
- {
- while (1)
- {
- if (KEY_DOWN(VkCode))
- {
- break;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement