preferans-paper-js
Version:
nodejs paper for preferans
17 lines (16 loc) • 729 B
TypeScript
import PrefPaperColumn from './pref.paper.column';
import PrefPaperPosition from './enums/pref.paper.position';
export default class PrefPaperColumnMiddle extends PrefPaperColumn {
constructor(value: number);
reset(): this;
addValue(value: number): PrefPaperColumnMiddle;
addValueRepealed(value: number): PrefPaperColumnMiddle;
addRefa(): PrefPaperColumnMiddle;
markPlayedRefaPassed(position: PrefPaperPosition): PrefPaperColumnMiddle;
markPlayedRefaFailed(position: PrefPaperPosition): PrefPaperColumnMiddle;
hasOpenRefa(position?: PrefPaperPosition): boolean;
private _markPlayedRefa;
private _getOpenRefasCount;
private _makeNumberEntry;
private _processHats;
}