30 lines
734 B
TypeScript
30 lines
734 B
TypeScript
import type { Application } from './application'
|
|
import type { Door } from './door'
|
|
|
|
// Действие
|
|
// Посещение точки игры
|
|
export type Action = {
|
|
// Идентификатор действия
|
|
id: string
|
|
// Код точки
|
|
place: string
|
|
// Название точки
|
|
name: string
|
|
// Текст точки
|
|
text: string
|
|
// Ссылка на картинку
|
|
image: string
|
|
// Список приложений
|
|
applications: Application[]
|
|
// Видимость/доступность точки
|
|
hidden: boolean
|
|
// Двери точки
|
|
doors: Door[]
|
|
|
|
// Поля для интерфейса
|
|
// Сворачивание
|
|
isOpen: boolean
|
|
// Кнопки
|
|
buttons: Door[]
|
|
}
|