diff --git a/main.c b/main.c new file mode 100644 index 0000000000000000000000000000000000000000..5d0d029d7e50927bb3f89cec92fdc4f1cb5d022f --- /dev/null +++ b/main.c @@ -0,0 +1,32 @@ +#include "raylib.h" +#include "game.h" + +int main(void) +{ + const int screenWidth = 800; + const int screenHeight = 450; + + InitWindow(screenWidth, screenHeight, "PoP - Full Marks Game"); + SetTargetFPS(60); + + Paddle *paddle = CreatePaddle(50, 200, 20, 80, 5); + Ball *ball = CreateBall(400, 225, 10, 4, 4); + + while (!WindowShouldClose()) + { + if (IsKeyDown(KEY_UP)) paddle->rect.y -= paddle->speed; + if (IsKeyDown(KEY_DOWN)) paddle->rect.y += paddle->speed; + + UpdateBall(ball, paddle); + + BeginDrawing(); + ClearBackground(RAYWHITE); + DrawText("Use UP and DOWN keys to control paddle!", 200, 10, 20, DARKGRAY); + DrawGame(paddle, ball); + EndDrawing(); + } + + FreeGame(paddle, ball); + CloseWindow(); + return 0; +}