Advertisement
Serafim

Untitled

Oct 16th, 2013
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. namespace App:
  2.   class Application
  3.     constructor: ->
  4.       # Создаём новую сцену с разрешением 800х300
  5.       @scene  = new Boo.Scene 800, 300
  6.  
  7.       # Добавляем эту сцену в DOM
  8.       document.body.appendChild @scene.view
  9.  
  10.       ###
  11.         Растягиваем сцену на весь экран (full document)
  12.         @scene.resize()
  13.  
  14.         Просим разрешение на полный экран (можно выполнить только по событию click)
  15.         @scene.requestFullscreen()
  16.       ###
  17.  
  18.       # Создаём рендер
  19.       @render = (new Boo.Render @scene)
  20.         .setMaxFps(60)  # Ограничиваем максимальный FPS развёрткой экрана
  21.         .showFps()      # Показываем FPS
  22.         .start()        # Запускаем отрисовку (.stop - остановить)
  23.  
  24.       # Добавляем на сцену элемент
  25.       @scene.append (ctx) -> ctx.fillRect 0, 0, 150, 150
  26.  
  27.  
  28. (new Boo.App).ready ->
  29.   Ioc::singleton Application
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement