fixing sprites idk...

This commit is contained in:
n0ffie 2025-02-13 00:49:56 +01:00
parent b1230534c5
commit 9f616e196c
3 changed files with 43 additions and 13 deletions

View file

@ -20,24 +20,39 @@ int main(int argc, char** argv)
{
InitWindow(900, 600, "Colysis");
SetConfigFlags(FLAG_WINDOW_RESIZABLE | FLAG_WINDOW_UNDECORATED);
Texture2D gery = LoadTexture(ASSETS_PATH "/gery_hand.png");
SetConfigFlags(FLAG_WINDOW_RESIZABLE);
Texture2D gery = LoadTexture(ASSETS_PATH "/karl-heinz_head.png");
SpriteAnimation geryanim = CreateSpriteAnimation(gery, (Vector2){64*5,64}, (Vector2){64,64}, 0.f, 1.f, 5, 0.2f);
SpriteAnimation geryanim = CreateSpriteAnimation(gery, (Vector2){64*14,64}, (Vector2){64,64}, 0.f, 4.f, 5, 0.15f);
Camera2D camera = { 0 };
camera.target = (Vector2){0,0};
camera.offset = (Vector2){GetScreenWidth()/2.f,GetScreenHeight()/2.f};
camera.rotation = 0.f;
camera.zoom = 1.f;
while (!WindowShouldClose()) {
ClearBackground((Color){ 0x00, 0x6d, 0xfb });
float dt = GetFrameTime();
UpdateSpriteAnimation(geryanim, dt);
BeginDrawing();
{
DrawTextFull(GetFontDefault(), "Darling, I'm Home!", (Vector2){20,20}, TEXT_ORIENTATION_RIGHT, 0, 24, 5, 5, RAYWHITE);
BeginMode2D(camera);
{
DrawSpriteAnimation(geryanim, (Vector2){0,0});
DrawSpriteAnimation(geryanim, (Vector2){GetScreenWidth()/2.f, GetScreenHeight()/2.f});
}
EndMode2D();
{
DrawTextFull(GetFontDefault(), "Darling, I'm Home!", (Vector2){20,20}, TEXT_ORIENTATION_RIGHT, 0, 24, 5, 5, RAYWHITE);
}
}
EndDrawing();