15Slide
Grid15 Namespace Reference

Contains the game engine for 15Slide: the Grid and management tools. More...

Namespaces

 GridHelp
 Helps with movement of tiles, saving/loading, and other management features for a Grid.
 

Classes

class  Grid
 A data type consisting of a 4 by 4 grid array, and a 16 by 2 index, for use with 15Slide. More...
 
class  GridManager
 Manages storage, initialization, movement of tiles, and saving/loading of a grid. DONT USE: IT'S DECPRECATED. More...
 

Detailed Description

Contains the game engine for 15Slide: the Grid and management tools.

Bug:

Because of the way initilizer lists are in C++, and because this issue as noticed long into development, Y coordinates are switched with X in GridHelp.

This effects the order of function parameters, loops (i == y, j == x ) and arrays in both this library and other 15Slide code that uses it.

See https://github.com/JZJisawesome/15Slide/issues/22 for details and possible changes to this.

Author
John Jekel
Date
2017-2018