main.nim 732 B

12345678910111213141516171819202122232425262728293031
  1. import nico
  2. import ./game
  3. import ./cons
  4. # Создаем глобальные переменные для подсчета FPS
  5. var
  6. gm = NewGame()
  7. # Если открыта справка, останавливаем логику остальных режимов
  8. # if mode.mode==modeShowHelp:
  9. # setColor(11) # Зеленый, если всё отлично
  10. # printc(appName & "Help:", screenWidth div 2, screenHeight div 2)
  11. # return
  12. proc init()=
  13. gm.Init()
  14. hideMouse() ## Скрытие мыши
  15. proc update(dt:float32)=
  16. gm.Update(dt)
  17. proc draw()=
  18. gm.Draw()
  19. proc main() =
  20. nico.init(orgName, appName)
  21. nico.createWindow(appName, 320, 240, 2, false)
  22. nico.run(init, update, draw)
  23. main()