Skip to main content

Module mana

Module mana 

Source

Structs§

ManaAtom
Bitmask constants for mana atoms, matching Java ManaAtom. Each bit represents a property of a mana symbol.
ManaCost
A complete mana cost (e.g. {2}{W}{U}). Mirrors Java ManaCost. Immutable once constructed.

Enums§

ManaCostShard
Individual mana cost shard (one symbol in a mana cost). Mirrors Java ManaCostShard. Each variant stores its atom bitmask and display string.