Add a TCG life counter face #157
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
This PR adds a handy TCG life counter face. For many two-player card games, you need to track life totals of two players. For a particularly popular two-player card game, these two life totals start at twenty. This face tracks those life totals for both players, side-by-side on one screen.
Detailed Description
TCG Life Counter face is designed to track player life totals in a two-player trading card game. Two life totals will be displayed on the screen. The left counter is controlled by short-pressing LIGHT. The right counter is controlled by short-pressing ALARM.
Life counters each begin at
20and the face begins in decrement mode with a decrement value of1. This means the associated player's life total will decrement by a value of1each time LIGHT or ALARM is pressed. Once the face is changed to increment mode, the associated player's life total will increase by1each time LIGHT or ALARM is pressed.Usage
0-999.0-999.doricharacter in the top right of LCD. The number1or5will be visible next to this character, indicating the current increment/decrement amount. This action will also illuminate the watch's LED.1, and both life counters to the current initial value. If the face is displaying initial values, this action will instead return to the watch's first face.1and5). The initial increment/decrement value is configured to1. If the face is displaying initial values, this action will instead advance to the next set of initial life values (20and40). The face starts with an initial life value of20.