![]() |
Cockatrice 2026-10-19-Development-3.1.2-beta.2
A virtual tabletop for multiplayer card games
|
#include <arrow_registry.h>
Public Member Functions | |
| void | insert (QSharedPointer< ArrowData > data, ArrowItem *arrow) |
| ArrowItem * | take (int creatorId, int arrowId) |
| ArrowItem * | get (int creatorId, int arrowId) const |
| bool | contains (int creatorId, int arrowId) const |
| QSet< int > | idsForPlayer (int playerId) const |
| QList< ArrowItem * > | all () const |
Private Attributes | |
| QMap< ArrowKey, QSharedPointer< ArrowData > > | dataStore |
| QMap< ArrowKey, ArrowItem * > | items |
| QMap< int, QSet< int > > | byPlayer |
|
nodiscard |
|
nodiscard |
|
nodiscard |
| void ArrowRegistry::insert | ( | QSharedPointer< ArrowData > | data, |
| ArrowItem * | arrow ) |
| ArrowItem * ArrowRegistry::take | ( | int | creatorId, |
| int | arrowId ) |
|
private |