@runox-game/game-engine
Version:
RunoX game engine
15 lines (14 loc) • 362 B
TypeScript
import { ICard } from './card.model';
export interface IStack {
cards: ICard[];
readonly cardOnTop?: ICard;
addCard(card: ICard): void;
empty(): void;
}
export declare class Stack implements IStack {
cards: ICard[];
constructor();
get cardOnTop(): ICard | undefined;
addCard(card: ICard): void;
empty(): void;
}