|
FreeRTOS Tetris
|
File containing some game configurations. More...
#include <math.h>#include <stdio.h>#include <stdlib.h>#include <stdbool.h>#include <time.h>#include <SDL2/SDL_scancode.h>#include "FreeRTOS.h"#include "task.h"#include "timers.h"#include "semphr.h"#include "queue.h"#include "TUM_Draw.h"#include "TUM_Font.h"#include "TUM_Event.h"#include "TUM_Sound.h"#include "TUM_Utils.h"#include "TUM_FreeRTOS_Utils.h"#include "TUM_Print.h"#include "enum.h"#include "EmulatorConfig.h"

Go to the source code of this file.
Macros | |
User Names | |
| #define | USER_NAME_1 "tetrisdominator420" |
| #define | USER_NAME_2 "xXTetrisGodXx" |
| #define | USER_NAME_3 "iplaytetrislul" |
| #define | USER_NAME_4 "isuckattetris69" |
| #define | USER_NAME_5 "xX360NOSCOPEXx" |
| #define | USER_NAME_6 "fischlipp" |
| #define | DEFAULT_USER_NAME USER_NAME_1 |
Game window configuration | |
| #define | FIGURE_SIZE 5 |
| Maximum length/width of a Tetromino. | |
| #define | COLS 10 |
| Number of columns, that the board contains. | |
| #define | ROWS 16 |
| Number of rows, that the board contains. | |
| #define | SQUARE_WIDTH 40 |
| Pixel width/height of one square. | |
| #define | NUMBER_OF_TETRIS_COLORS 6 |
| Number of colors. | |
| #define | BACKGROUND_COLOR ((unsigned int) 0x656565) |
| Background color (can be any HEX color) | |
Sound effects. | |
Set ENABLE_SOUND_EFFECTS to 1 to enable sound effects. Sound effects may not be synchronized at all time. | |
| #define | ENABLE_SOUND_EFFECTS 0 |
| Whether sound effects should be enabled. | |
Sound effect files | |
| #define | FALLING_SOUND "../resources/waveforms/user_waveforms/falling.wav" |
| #define | GAME_OVER_SOUND "../resources/waveforms/user_waveforms/gameover.wav" |
| #define | ROW_FULL_SOUND "../resources/waveforms/user_waveforms/linefull.wav" |
| #define | THUMP_SOUND "../resources/waveforms/user_waveforms/thump.wav" |
Square image files | |
| #define | BLUE_SQUARE "../resources/images/blue_square.png" |
| #define | GREEN_SQUARE "../resources/images/green_square.png" |
| #define | YELLOW_SQUARE "../resources/images/yellow_square.png" |
| #define | RED_SQUARE "../resources/images/red_square.png" |
| #define | LIGHT_BLUE_SQUARE "../resources/images/light_blue_square.png" |
| #define | PURPLE_SQUARE "../resources/images/purple_square.png" |
| #define | GREY_SQUARE "../resources/images/grey_square.png" |
File containing some game configurations.
1.8.17