我想制作一个包含 SDL_Surface 、 SDL_Rect 、表面宽度和高度的结构,
这是原型:
typedef struct wall wall;
struct wall {
SDL_Surface *wall;
SDL_Rect wallpos;
int x;
int y;
};
Run Code Online (Sandbox Code Playgroud)
问题是我不想手动生成 wall.x 和 wall.y。
是否有任何 SDL_function 可以根据加载的图像的尺寸确定 SDL_surface 的宽度/高度?