A console component is a widget on a console dashboard
The following components are available for your use:
Component | Description |
---|---|
Active Chip Count (Label) | The total value of all chips in play |
Active Level Name (Label) | The ID of the active betting schedule segment |
Active Round Number (Label) | The number of the active round in a match-based tournament |
Active Seat Count (Label) | The total number of all seats (open and filled) at all active tables |
Active Table Count (Label) | The total number of active tables |
Add-on Count (Label) | The number of add-ons that have been purchased |
Announcement (Horizontal Marquee) | A horizontal marquee that pulls its content from the announcment collections selected by the console theme |
Average Chip Stack (Label) | The total value of all chips in play divided by the number of remaining players |
Bet(s) for Active Level (Label) | Versitile component to display bets. Can display a summary of bets for the current round, can display only the bets you want it to. For Hold'em, you can have it display small and large blinds only, or maybe ante and blinds. For Stud, you might have this component display ante, bring-in and bets. |
Buy-in Count (Label) | The number of buy-ins that have been purchased, which should also equal the number of players that started in the tournament |
Chip case (Graphical Widget) | A graphical representation of the chips being used in this tournament. A way for your players to easily see how much each chip is worth if you don't have it printed on your chips. |
Chip Consolidation (Label) | If a chip consolidation is required, this component tells you which chips to remove |
Chip Distribution (Data Table) | A table displaying the initial chip distribution |
Chip Leaders (Data Table) | A table display the chip leaders, their rank and their stacks |
Chip Leaders (Horizontal Marquee) | The chip leaders displayed in a horizontal marquee |
Chip Leaders (Vertical Marquee) | The chip leaders displayed in a vertical marquee |
Console Variable (Horizontal Marquee) | Displays the value of the specified console variable in a scrolling horizontal marquee |
Console Variable (Label) | Displays the value of the specified console variable |
Deck Color (Graphical Widget) | The color of the deck that should be used for this level. Useful if you alternate decks. |
Empty (Graphical Widget) | A way to fill a cell with a color |
Game (Label) | The game to play at this level. Useful for mixed-game tournaments. |
Image (Graphical Widget) | Images. If more than one is selected, the component will rotate through them. |
League Prize Pool (Label) | The prize pool for the league |
League Standings (Data Table) | The league standings in table format |
League Standings (Horizontal Marquee) | The league standings presented in a horizontal marquee |
League Standings (Vertical Marquee) | The league standings presented in a vertical marquee |
League Title (Label) | The name of the league |
Limit Type (Label) | The limit type for this level. Useful for mixed-limit tournaments. |
Match Structure (Graphical Widget) | The graphics representation of the tournament's match structure |
Next Level Summary (Label) | Summary of the next level, including game, limit type and bets. |
Occupied Seat Count (Label) | The number of occupied seats at active tables. May not be equal to the number of remaining players... |
Open Seat Count (Label) | The number of open seats at active tables. |
Payouts/Results (Horizontal Marquee) | Scroll the payout summary horizontally. Option for whether to include upcoming payouts only or all. Option to include all finishers or only those in the money. |
Payouts/Results (Vertical Marquee) | Scroll the payout summary vertically. Option for whether to include upcoming payouts only or all. Option to include all finishers or only those in the money. |
Payout Schedule (Horizontal Marquee) | Displays the current payout schedule in a horizontal marquee |
Payout Schedule (Vertical Marquee) | Displays the current payout schedule in a vertical marquee |
Rebuy Count (Label) | The number of rebuys that have been purchased |
Remaining Player Count (Label) | The number of players remaining in the tournament |
Seating by Player (Data Table) | The seating information presented in table format, sorted by player |
Seating by Table (Data Table) | The seating information presentated in table format, grouped into tables |
Static Multi-Line Text (Label) | A multi-line label of static text |
Static Text (Label) | A label of static text |
Structure Standings (Data Table) | The current match standings in a data table |
Structure Standings (Horizontal Marquee) | The current match standings in a horizontal marquee |
Structure Standings (Vertical Marquee) | The current match standings in a vertical marquee |
Time in Round (Label) | The time remaining in the current level |
Time of Day (Label) | Current time of day |
Time to Next Break (Label) | How long until the next break...not just the next standard break, but whichever break is next |
Time to End of Schedule (Label) | Time until the end of the betting schedule |
Time to Start of Schedule (Label) | Time until the first play segment on the betting schedule |
Tournament Description (Label) | Textual description of the tournament |
Tournament Prize Pool (Label) | The total of the prize pool...all incoming funds - house rake - league contribution = total prize pool |
Tournament Title (Label) | Title of the tournament |
You don't need to know this, but it helps explain what you are about to see... Behind the scenes, console components are implemented using inheritance. This helped me save a LOT of redundant code. I'll use that inheritance hierachy to explain which attributes are available on which components.
In the following, indenting represents hierarchy. As an example, the "next level summary" component inherits the attributes defined in "abstract level summary", "abstract chip value", "abstract data", "abstract text" and "abstract component".