simple-raylib-movement/source/main.c
2024-02-16 17:10:42 -08:00

32 lines
No EOL
718 B
C

#include <raylib.h>
#include "player.h"
#define SCREEN_WIDTH 800
#define SCREEN_HEIGHT 600
#define PLAYER_SPEED 400.2f
int main(void)
{
InitWindow(SCREEN_WIDTH, SCREEN_HEIGHT, "Simple Movement - Raylib");
SetTargetFPS(60);
Vector2 player_position = {0, 0};
Texture sprite = LoadTexture("resources/mackenzie_plushie.png");
Player* player = createPlayer(player_position, sprite, PLAYER_SPEED);
float delta;
while (!WindowShouldClose()) {
delta = GetFrameTime();
updatePlayer(player, delta);
BeginDrawing();
ClearBackground(RAYWHITE);
renderPlayer(player);
EndDrawing();
}
destroyPlayer(player);
CloseWindow();
return 0;
}