Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • default

Index

Constructors

constructor

  • new default(p1username: string, p2username: string, p3username: string, bula: number, refas?: number): default
  • Parameters

    • p1username: string
    • p2username: string
    • p3username: string
    • bula: number
    • refas: number = ...

    Returns default

Properties

Private Readonly _bula

_bula: number

Private Readonly _hands

_hands: Map<number, default>

Private Readonly _p1

_p1: default

Private _p1score

_p1score: number

Private _p1username

_p1username: string

Private Readonly _p2

_p2: default

Private _p2score

_p2score: number

Private _p2username

_p2username: string

Private Readonly _p3

_p3: default

Private _p3score

_p3score: number

Private _p3username

_p3username: string

Private Readonly _refas

_refas: number

Private _usedRefas

_usedRefas: number

Accessors

handCount

  • get handCount(): number

json

  • get json(): { p1: { paper: PrefPaperObject; score: number }; p2: { paper: PrefPaperObject; score: number }; p3: { paper: PrefPaperObject; score: number } }
  • Returns { p1: { paper: PrefPaperObject; score: number }; p2: { paper: PrefPaperObject; score: number }; p3: { paper: PrefPaperObject; score: number } }

    • p1: { paper: PrefPaperObject; score: number }
      • paper: PrefPaperObject
      • score: number
    • p2: { paper: PrefPaperObject; score: number }
      • paper: PrefPaperObject
      • score: number
    • p3: { paper: PrefPaperObject; score: number }
      • paper: PrefPaperObject
      • score: number

mini

  • get mini(): { p1: { paper: PrefPaperMiniObject; score: number }; p2: { paper: PrefPaperMiniObject; score: number }; p3: { paper: PrefPaperMiniObject; score: number } }
  • Returns { p1: { paper: PrefPaperMiniObject; score: number }; p2: { paper: PrefPaperMiniObject; score: number }; p3: { paper: PrefPaperMiniObject; score: number } }

    • p1: { paper: PrefPaperMiniObject; score: number }
      • paper: PrefPaperMiniObject
      • score: number
    • p2: { paper: PrefPaperMiniObject; score: number }
      • paper: PrefPaperMiniObject
      • score: number
    • p3: { paper: PrefPaperMiniObject; score: number }
      • paper: PrefPaperMiniObject
      • score: number

username1

  • get username1(): string
  • set username1(name1: string): void

username2

  • get username2(): string
  • set username2(name2: string): void

username3

  • get username3(): string
  • set username3(name3: string): void

Methods

Private _getScoreByDesignation

Private _hasUnusedRefas

  • _hasUnusedRefas(): boolean

Private _processHand

Private _processNewRefa

Private _recalculate

Private _setScoreByDesignation

  • _setScoreByDesignation(designation: PrefDesignation, score: number): void

addPlayedHand

addRefaHand

getPaper

hasUnplayedRefa

repealHand

  • repealHand(index: number): default

Generated using TypeDoc