43 lines
971 B
Markdown
43 lines
971 B
Markdown
|
# Документация
|
|||
|
|
|||
|
## App
|
|||
|
|
|||
|
Основной класс движка.
|
|||
|
|
|||
|
При инициализации самостоятельно добавляет HTML элемент `<canvas>`
|
|||
|
в тег `<body>`.
|
|||
|
|
|||
|
### Параметры
|
|||
|
|
|||
|
- `w` — ширина холста в пикселях.
|
|||
|
- `h` — высота холста в пикселях.
|
|||
|
- `options` — объект опций.
|
|||
|
|
|||
|
**Имеет следующую структуру:**
|
|||
|
|
|||
|
```text
|
|||
|
{
|
|||
|
backgroundColor: '#ffcc68',
|
|||
|
welcome: true,
|
|||
|
}
|
|||
|
```
|
|||
|
|
|||
|
- backgroundColor — фон холста.
|
|||
|
По умолчанию `#ffcc68`.
|
|||
|
|
|||
|
- welcome — `bool` тип.
|
|||
|
Отображает информацию о движке в **Console**.
|
|||
|
По умолчанию `true`.
|
|||
|
|
|||
|
### Пример использования
|
|||
|
|
|||
|
```javascript
|
|||
|
// init app
|
|||
|
let app = new App(400, 400);
|
|||
|
|
|||
|
// add app view in document
|
|||
|
window.addEventListener('DOMContentLoaded', () => {
|
|||
|
document.body.appendChild(app.view);
|
|||
|
});
|
|||
|
```
|