载入中...
搜索中...
未找到
Card.h
浏览该文件的文档.
151 [[nodiscard]] eve::Result<void> setCardPlayCondition(const std::string &id, decision::Condition condition);
175 Zone *newZone(const std::string &id, const std::string &label, float x, float y, float w, float h);
215 [[nodiscard]] eve::Result<double> getCardAttribute(CardData &card, std::string_view attribute) const;
224 [[nodiscard]] eve::Result<void> setCardAttribute(CardData &card, std::string_view attribute, double value) const;
233 [[nodiscard]] eve::Result<effects::EffectHandle> applyEffect(CardData &card, const CardEffectDefinition &definition,
292 [[nodiscard]] eve::Result<void> publishGameplay(const std::string &instanceId, const std::string &ownerId,
Card Play adapter for the renderer-independent decision protocol.
Move-only, checked operation results for the common layer.
单张卡牌:ECS 实体,数据拆成 Identity / Stats / Visual / Layout / State。
Definition CardTypes.h:94
Maps a logical card canvas to a 3D parallelogram without depending on graphics.
Definition Card.h:55
Card()
Declared out of line so the incomplete CardControl member needs no deleter here.
void setBuiltInVisuals(bool enabled)
Enable or disable the built-in card visuals while retaining layout and interaction.
Definition Card.h:271
Module_REG(Card)
Card & operator=(const Card &)=delete
bool getBuiltInVisuals() const
Return whether Card::render draws the built-in card faces.
Definition Card.h:273
Card(const Card &)=delete
Definition Graphics.h:125
Provider-neutral resource account contract.
Definition ResourceAccount.h:316
Definition Card.cpp:19
卡牌游戏 UI 工具模块:工厂 + 脚本绑定入口。 功能参考 ycarowr/UiCard:扇形手牌布局、抽牌/洗牌、悬浮放大、拖拽到落牌区、 敌方手牌(背面/偷看)、费用不足置灰,以及可实时调节的布局...
Definition Animation.h:25
Definition ResourceAccount.cpp:9
@ Graphics
Definition Container.h:602
Strong card definition projected into the common effect definition.
Definition CardEffects.h:40
Optional cross-domain operations that belong to one card play.
Definition CardPlay.h:147
Read-only extension points used while evaluating a card play.
Definition CardPlay.h:29
Immutable presentation data captured from one card for external 2D/3D adapters.
Definition Card.h:37