List view
We'll need to set up a makefile to compile for Windows, Mac, AND Linux. Windows is easy (MinGW), but for Mac I'll need to set up that crosscompiler thing. I'll also need to set up Mac OSX and Windows 7 VMs for testing.
No due dateThe arrow that points to gravity, the window with weather effects, etc. To be fleshed out later.
No due date- No due date
The basic functionality should exist at this point. No user customizability yet. We're far from done, though! -Each block takes input. It outputs which one clicked, its color, and it recursively destroys all adjacent, like-colored blocks. -Each block must then fall down, and update the underlying grid with new positions. No need to implement spinning gravity yet.
No due date•0/4 issues closedRefer to the design document to see what buttons I'll need.
No due date•0/1 issues closedWe'll need a GameStateManager, and an abstract GameState class. *GameState must have a subclass for each game state *Each state (Intro, etc.) holds whatever objects are relevant. *GameStateManager must handle transitions. *Each state must have virtual method for input(), logic(), render(), and a bool "willChange" that if true calls changeState *States will be represented by an enum class *Objects must be destroyed when the state ends
No due date•0/1 issues closed