UNPKG

dungeon-sdk-drikkx

Version:

Shared types and entities for the Dungeon game

24 lines 795 B
import { DungeonDifficulty, DungeonStatus, DungeonTheme } from '../types/dungeon.types'; import { DungeonRoomEntity } from './dungeon-room.entity'; import { CombatTurn } from '../types/combat.types'; import { CharacterDatabase } from '../frontend'; export declare class DungeonEntity { id: string; theme: DungeonTheme; difficulty: DungeonDifficulty; status: DungeonStatus; currentRoom: number; currentWave: number; totalRooms: number; totalWaves: number; party: CharacterDatabase[]; combatHistory: CombatTurn[]; completed: boolean; createdAt: Date; startedAt: Date; completedAt?: Date; createdById: string; rooms: DungeonRoomEntity[]; constructor(partial: Partial<DungeonEntity>); } //# sourceMappingURL=dungeon.entity.d.ts.map