Package net.demilich.metastone.game.logic
package net.demilich.metastone.game.logic
This package contains the game logic, the rules of the game of Spellsource.
-
ClassDescriptionThis class turns game actions into a list of possible actions for the player.Contains data about a player's deck required to reproduce, exactly, the player's match.The game logic class implements the basic primitives of gameplay.Keeps track of data regarding a queued trigger firing (the tuple of event and trigger that needs to be processed)Stores the result of a targeting resolution.Records the result of a heal.Contains data about the player's mulligan required to reproduce their mulligan exactly.Stores information about a game context that allows you to reproduce exactly what happened in the match.A non-thread-safe random number generator that uses the "XOR Shift" pattern to produce numbers.