-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathResources.h
36 lines (30 loc) · 884 Bytes
/
Resources.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
//
// Created by convez on 06/05/2020.
//
#ifndef SIMPLESNAKE_RESOURCES_H
#define SIMPLESNAKE_RESOURCES_H
// WINDOW SIZES
#define WINDOW_WIDTH 1280
#define WINDOW_HEIGHT 1024
// GAME INFO
#define GAME_SCORE_NORMAL 1
#define GAME_SCORE_APPLE 1000
#define GAME_TICK_MILLISECONDS 100
//COLORS
#define WHITE 255,255,255
#define SIENNA 160,82,45
#define RED 255,0,0
//HUD DEFINITIONS
#define TEXT_FONT_PATH "static/fonts/MagicDreams.ttf"
#define TEXT_OFFSET_TOP_PIXELS 4
#define TEXT_OFFSET_LEFT_PIXELS 8
#define TEXT_SIZE_PIXELS 16
#define TEXT_COLOR_RGB WHITE
#define TEXT_GAMEOVER_COLOR_RGB RED
// SPRITES
#define WALL_SPRITE_PATH "static/sprites/wall.png"
#define WALL_SPRITE_COLOR_RGB SIENNA
#define SNAKE_SPRITE_SHEET_PATH "static/sprites/snake-graphics.png"
#define APPLE_SPRITE_PATH "static/sprites/apple.png"
#define SPRITE_TEXTURE_SIZE 32
#endif //SIMPLESNAKE_RESOURCES_H