Upload files to "include"
This commit is contained in:
+28
-2
@@ -1,5 +1,3 @@
|
|||||||
#include <stdio.h>
|
|
||||||
#include <stdbool.h>
|
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <stdWullie.h>
|
#include <stdWullie.h>
|
||||||
|
|
||||||
@@ -22,14 +20,42 @@ typedef struct GameInit {
|
|||||||
|
|
||||||
SDL_Event event;
|
SDL_Event event;
|
||||||
bool isRunning;
|
bool isRunning;
|
||||||
|
|
||||||
|
|
||||||
} GameInit;
|
} GameInit;
|
||||||
|
|
||||||
|
// blocks
|
||||||
|
#define squareSize 30
|
||||||
|
#define ColourSquare 255, 215, 0, 100
|
||||||
|
#define ColourRightL 255, 200, 46, 100
|
||||||
|
#define ColourLeftL 72, 93, 197, 100
|
||||||
|
#define ColourT 120, 37, 111, 100
|
||||||
|
#define ColourI 1, 237, 250, 100
|
||||||
|
#define ColourLeftZ 0, 255, 0, 100
|
||||||
|
#define ColourRightZ 234, 20, 28, 100
|
||||||
|
void renderBlockSquare(GameInit *game);
|
||||||
|
void renderBlockRightL(GameInit *game);
|
||||||
|
void renderBlockLeftL(GameInit *game);
|
||||||
|
void renderBlockT(GameInit *game);
|
||||||
|
void renderBlockI(GameInit *game);
|
||||||
|
void renderBlockLeftZ(GameInit *game);
|
||||||
|
void renderBlockRightZ(GameInit *game);
|
||||||
|
int generateNextBlock();
|
||||||
|
|
||||||
//sdl shit
|
//sdl shit
|
||||||
void sdlGameInit(GameInit *game);
|
void sdlGameInit(GameInit *game);
|
||||||
void sdlGameFree(GameInit **gameInit);
|
void sdlGameFree(GameInit **gameInit);
|
||||||
|
|
||||||
|
// player
|
||||||
|
#define playerCurrentBlock playerBlock[4]
|
||||||
|
#define GameFilledRows FilledRows[190]
|
||||||
|
void tetrisPlayerSwitch(GameInit *game);
|
||||||
|
|
||||||
// game shit
|
// game shit
|
||||||
void gameLoop(GameInit *game);
|
void gameLoop(GameInit *game);
|
||||||
void gameEventCheck(GameInit *game);
|
void gameEventCheck(GameInit *game);
|
||||||
void gameDrawContext(GameInit *game);
|
void gameDrawContext(GameInit *game);
|
||||||
void gameCreateContext(GameInit **gameInit);
|
void gameCreateContext(GameInit **gameInit);
|
||||||
|
void tetrisDrawGrid(GameInit *game);
|
||||||
|
void tetrisDrawBoxes(GameInit *game);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user