[ChatGPT][SDL2][2D 게임 개발] SDL(Simple DirectMedia Layer) 라이브러리를 사용하여 창을 만들고 플레이어 이미지를 표시하는 player.c 파일의 예제 샘플 // Here is an example of a player.c file that uses the Simple DirectMedia Layer (SDL) library to create a window and display an image of a player #include "player.h" #include <SDL2/SDL.h> void initPlayer(Player* player) { player->x = 0; player->y = 0; player->texture = NULL; } int loadPlayerMedia(Player* player, SDL_Renderer* renderer) { int success = 1; SDL_Surface* surface = SDL_LoadBMP("player.bmp"); if(surface == NULL) { printf("Unable to load image %s! SDL Error: %s\n", "player.bmp", SDL_GetError()); success = 0; } else { player->texture = SDL_CreateTextureFromSurface(renderer, surface); if(player->texture == NULL) { printf("Unable to create texture from %s! SDL Error: %s\n", "player.bmp", SDL_GetError()); succ
댓글
댓글 쓰기