载入中...
搜索中...
未找到
Container protocol adapters for card deck, hand and discard piles. 更多...
#include "common/Export.h"#include "card/CardTypes.h"#include "common/Container.h"#include <string>#include <vector>类 | |
| struct | eve::card::CardContainerObject |
| Generation-qualified reference to one CardData object. 更多... | |
| class | eve::card::CardContainerAdapter |
| Exposes one card collection through the generic atomic transfer API. 更多... | |
命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::card |
枚举 | |
| enum class | eve::card::CardContainerKind : std::uint8_t { eve::card::Deck , eve::card::Hand , eve::card::Discard } |
| CardContainerKind public API. 更多... | |
详细描述
Container protocol adapters for card deck, hand and discard piles.
Draw and shuffle remain on Deck. This adapter only exposes membership transfer; presentation layout, hover and drag are intentionally outside the common container contract.
在文件 CardContainers.h 中定义.