Main.cpp 774 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. #include <iostream>
  2. #include <windows.h>
  3. #include <conio.h>
  4. #include "Const.h"
  5. #include "Game.h"
  6. #include "Snake.h"
  7. #include "Field.h"
  8. #include "Food.h"
  9. #include "winconsole.h"
  10. int main()
  11. {
  12. init_game();
  13. _getch(); // ожидание отклика игрока
  14. system("cls");//полная очистка консоли
  15. while (true)
  16. {
  17. setCursorPosition(0, 0);
  18. //system("cls");//полная очистка консоли
  19. move_snake();//смещаем положение головы змейки
  20. check_eating();//Выполняется проверка того, что змейка съела еду.
  21. clear_snake();//чистим "хвост"
  22. set_snake();//Змейка устанавливается в игровом поле
  23. set_food();//устанавливается еда
  24. print_field();//печать
  25. Sleep(timeout);//ожидание
  26. check_game();//проверка на конец игры
  27. }
  28. return 0;//код завершения приложения
  29. }