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);
|
||
});
|
||
```
|