32 lines
No EOL
718 B
C
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;
|
|
} |