draft docs

This commit is contained in:
Alexander Popov 2023-04-30 16:53:20 +03:00
parent a087fce335
commit 51dbf116c1
Signed by: iiiypuk
GPG Key ID: E47FE0AB36CD5ED6

View File

@ -1,19 +1,17 @@
# Документация # App
## App
Основной класс движка. Основной класс движка.
При инициализации самостоятельно добавляет HTML элемент `<canvas>` При инициализации самостоятельно добавляет HTML элемент `<canvas>`
в тег `<body>`. в тег `<body>`.
### Параметры ## 🎛️ Параметры
- `w` — ширина холста в пикселях. - `w` — ширина холста в пикселях.
- `h` — высота холста в пикселях. - `h` — высота холста в пикселях.
- `options` — объект опций. - `options` — объект опций.
**Имеет следующую структуру:** ### options
```text ```text
{ {
@ -29,7 +27,11 @@
Отображает информацию о движке в **Console**. Отображает информацию о движке в **Console**.
По умолчанию `true`. По умолчанию `true`.
### Пример использования ## 🩻 Методы
...
## 🎮 Пример использования
```javascript ```javascript
// init app // init app
@ -41,6 +43,108 @@ window.addEventListener('DOMContentLoaded', () => {
}); });
``` ```
## Scene # Scene
Класс сцены. Класс сцены.
## 🎛️ Параметры
...
## 🩻 Методы
...
## 🎮 Пример использования
```text
...
```
# SceneLayer
Класс слоя сцены.
## 🎛️ Параметры
...
## 🩻 Методы
...
## 🎮 Пример использования
```text
...
```
# Object
Класс объекта.
## 🎛️ Параметры
...
## 🎮 Пример использования
```text
...
```
# Rect
...
## 🎛️ Параметры
...
## 🎮 Пример использования
```text
...
```
# StrokeRect
...
## 🎛️ Параметры
...
## 🎮 Пример использования
```text
...
```
# Sprite
...
## 🎛️ Параметры
...
## 🎮 Пример использования
```text
...
```
# TiledSprite
...
## 🎛️ Параметры
...
## 🎮 Пример использования
```text
...
```