ProjectLCore.GamePieces Namespace

 

Classes

Puzzle Represents a puzzle in the game.

Structures

BinaryImage Represents a 5x5 binary image. The image is stored as an integer, where each bit represents a cell in the image. The top left corner is viewed the least significant bit. We go down row by row from left to right.

Example

 
#####         11111
##.##         11011  
##..#  ---->  11001  ---->  0b10011_10001_10011_11011_11111
#...#         10001    
##..#         11001
FinishedPuzzleInfo Contains information about the reward a player chose for finishing a puzzle.

Enumerations

TetrominoShape Represents a specific tetromino shape.