|
|
| Line 31: |
Line 31: |
| '''Official''' | | '''Official''' |
|
| |
|
| * [[ItemManager]]: a PHP component to manage cards or other game items. | | * [https://doc.studio.boardgamearena.com/framework-documentation/back-end/libs/ <b>Back-end libs</b>] |
| * [[PlayerCounter_and_TableCounter|PlayerCounter and TableCounter]]: PHP components to manage counters.
| | * [https://doc.studio.boardgamearena.com/framework-documentation/front-end/libs/ <b>Front-end libs</b>] |
| * [[Draggable]]: a JS component to manage drag'n'drop actions.
| |
| * [[Counter]]: a JS component to manage a counter that can increase/decrease (ex: player's score).
| |
| * [[ExpandableSection]]: a JS component to manage a rectangular block of HTML than can be displayed/hidden.
| |
| * [[Scrollmap]]: a JS component to manage a scrollable game area (useful when the game area can be infinite. Examples: Saboteur or Takenoko games).
| |
| * [[Zone]]: a JS component to manage a zone of the board where several game elements can come and leave, but should be well displayed together (See for example: token's places at Can't Stop).
| |
| * [[BgaZoom|bga-zoom]] : a JS component for zoom controls.
| |
| * [[BgaAnimations|bga-animations]] : a JS component for animations.
| |
| * [[BgaCards|bga-cards]] : a JS component for cards. | |
| * [[BgaDice|bga-dice]] : a JS component for dice.
| |
| * [[BgaAutofit|bga-autofit]] : a JS component to make text fit on a fixed size div.
| |
| * [[BgaScoreSheet|bga-score-sheet]] : a JS component to help you display an animated score sheet at the end of the game.
| |
| * [[BgaJumpTo|bga-jump-to]] : a JS component to add board shortcuts
| |
| | |
| '''Deprecated'''
| |
| * [[Deck]]: a PHP component to manage cards (deck, hands, picking cards, moving cards, shuffle deck, ...).
| |
| * [[Stock]]: a JS component to manage and display a set of game elements displayed at a position.
| |
|
| |
|
| '''Unofficial''' | | '''Unofficial''' |