载入中...
搜索中...
未找到
CardContainers.h 文件参考

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 中定义.