tetris.h File Reference

Go to the source code of this file.

Data Structures

struct  shape

Defines

#define A_FIRST   1
#define A_LAST   21
#define B_COLS   12
#define B_ROWS   23
#define B_SIZE   (B_ROWS * B_COLS)
#define CTOD(x)   ((x) * 2 + (((Cols - 2 * B_COLS) >> 1) - 1))
#define D_FIRST   1
#define D_LAST   22
#define faster()   (fallrate -= fallrate / 3000)
#define MAXLEVEL   9
#define MINCOLS   40
#define MINLEVEL   1
#define MINROWS   23
#define PRE_PENALTY   0.75
#define RTOD(x)   ((x) - 1)

Typedefs

typedef uint32_t cell

Functions

int fits_in (const struct shape *shape, int pos)
void place (const struct shape *shape, int pos, int onoff)
void stop (const char *why)

Variables

cell board [B_SIZE]
int classic
int Cols
shapecurshape
long fallrate
char key_msg [100]
shapenextshape
int Rows
int score
shape shapes []
int showpreview


Detailed Description

Definition in file tetris.h.


Generated on Thu Jun 2 07:45:51 2011 for HelenOS/USB by  doxygen 1.4.7