Creates the score sheet.
the element to place the sheet on
the score sheet settings
ProtectedanimationThe current animation duration.
Protectedelementthe element to place the sheet on
Protectedsettingsthe score sheet settings
ProtectedbuildProtectedcreateProtectedcreateProtectedcreateProtectedcreateSets the score on a cell, and trigger the callback if needed.
Triggers the animation of the scores. Makes the score sheet visible.
the scores to display, with an entry for each player. The player entry is an associative array (entry property => score for this entry & this player).
the animation settings, or null if you don't want any animation.
Define the visibility of the score sheet.
Skip the running animations. Can be triggered by a click on the Skip button, or programmatically.
Return a Promise that resolves at the end of a given number of ms.
the time to wait, in milliseconds
a promise when the timer ends
Create a Score Sheet on an empty element. The Score sheet will not be visible by default, except if there are scores given in the settings.