Tetris.cxx File Reference

#include <TVirtualX.h>
#include <TGClient.h>
#include <KeySymbols.h>
#include <TRootCanvas.h>
#include <TApplication.h>
#include <TList.h>
#include "Tetris.h"

Go to the source code of this file.

Functions

 ClassImp (Tetris) TetrisBox

Variables

static TetrisgTetris
static const UInt_t gBoxPixelSize = 20
static Int_t gPieceTypes [10][4][2]
static Color_t gPieceColors [10] = { 2,3,4,5,6,7,13,9,28,41 }


Function Documentation

ClassImp ( Tetris   ) 

Definition at line 31 of file Tetris.cxx.

References fType, kCanDelete, and kMustCleanup.


Variable Documentation

const UInt_t gBoxPixelSize = 20 [static]

Definition at line 28 of file Tetris.cxx.

Referenced by NextPiecePad::NextPiecePad(), TetrisBox::SetX(), TetrisBox::SetY(), and TetrisBoard::TetrisBoard().

Color_t gPieceColors[10] = { 2,3,4,5,6,7,13,9,28,41 } [static]

Definition at line 168 of file Tetris.cxx.

Referenced by CurrentPiece::Paint(), and TetrisPiece::SetType().

Int_t gPieceTypes[10][4][2] [static]

Definition at line 117 of file Tetris.cxx.

Referenced by TetrisPiece::SetType().

Tetris* gTetris [static]

Definition at line 26 of file Tetris.cxx.

Referenced by CurrentPiece::CurrentPiece(), NewGameButton::ExecuteEvent(), QuitButton::ExecuteEvent(), PauseButton::ExecuteEvent(), KeyHandler::HandleKey(), KeyHandler::KeyHandler(), UpdateLevelTimer::Notify(), TetrisBoard::PaintModified(), TetrisBoard::PieceDropped(), TetrisBoard::RemoveFullLines(), CurrentPiece::SetSpeed(), Tetris::Tetris(), UpdateLevelTimer::UpdateLevelTimer(), and KeyHandler::~KeyHandler().


Generated on Tue Jul 5 16:08:55 2011 for ROOT_528-00b_version by  doxygen 1.5.1