mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-03 03:53:56 -07:00
Some checks failed
Build Desktop / Configure (push) Has been cancelled
Build Docker Image / amd64 & arm64 (push) Has been cancelled
Build Desktop / Debian 13 (push) Has been cancelled
Build Desktop / Debian 12 (push) Has been cancelled
Build Desktop / Fedora 44 (push) Has been cancelled
Build Desktop / Fedora 43 (push) Has been cancelled
Build Desktop / Servatrice_Debian 12 (push) Has been cancelled
Build Desktop / Ubuntu 26.04 (push) Has been cancelled
Build Desktop / Ubuntu 24.04 (push) Has been cancelled
Build Desktop / Arch (push) Has been cancelled
Build Desktop / macOS 14 (push) Has been cancelled
Build Desktop / macOS 15 (push) Has been cancelled
Build Desktop / macOS 13 Intel (push) Has been cancelled
Build Desktop / macOS 15 Debug (push) Has been cancelled
Build Desktop / Windows 10 (push) Has been cancelled
* Split trice_limits.h into dedicated headers * Updated docstrings
17 lines
750 B
C++
17 lines
750 B
C++
#ifndef COUNTER_LIMITS_H
|
|
#define COUNTER_LIMITS_H
|
|
|
|
/**
|
|
* @brief Upper bound for a bounded counter's value: [0, MAX_COUNTER_VALUE].
|
|
*
|
|
* Caps an individual counter's VALUE (e.g. a +1/+1 counter at 999), not how many counters
|
|
* something holds. Applies to counters that are constrained to a non-negative display range,
|
|
* such as card counters and commander tax. Unbounded counters (e.g. a player's life total)
|
|
* do not use this limit and may go negative, saturating only at the int range.
|
|
*
|
|
* The max of 999 is a display constraint (3-digit rendering) and a reasonable gameplay limit.
|
|
* The server enforces these bounds; the client may also check them for UX optimization.
|
|
*/
|
|
constexpr int MAX_COUNTER_VALUE = 999;
|
|
|
|
#endif // COUNTER_LIMITS_H
|