kolibrios/programs/games/2048/defines.h
raandoom 9f16c89604 2048: source files added
git-svn-id: svn://kolibrios.org@5229 a494cfbc-eb01-0410-851d-a64ba20cac60
2014-12-11 20:14:23 +00:00

40 lines
1.2 KiB
C

#ifndef DEFINES_H
#define DEFINES_H
#include <string.h>
#include <stdlib.h>
#include <keys.h>
#include <menuet/gui.h>
inline void enable_scancode();
inline void clear_key_buffer();
inline void vsync();
#define false (0)
#define true (1)
#define FONT_WIDTH (5)
#define FONT_HEIGHT (9)
#define ANIM_DELAY (5) // time between animation redraw
#define ANIM_STEP (25) // default step for animation
#define START_COUNT (2) // tiles count for new game
#define WND_WIDTH (400) // main window width
#define WND_HEIGHT (400) // main window height
#define GAME_BORDER (30) // minimum border size around board
#define GAME_BG_COLOR (0x34FAF8EF) // main window background color
#define SCORE_HEIGHT (21) // minimum height for score text
#define BOARD_SPACING (10) // spacing between cells
#define BOARD_COUNT (4) // row and column count
#define BOARD_MAP_SIZE (16) // cells total count (row * column)
#define BOARD_BG_COLOR (0xBBADA0) // board color
#define CELL_COLOR (0xCDC0B4) // cell color
#endif // DEFINES_H