这个是总的头文件。
/*
sprites.h,它是C++ Sprites库(C++精灵库)的头文件。它包含的是cppsprites目录下面的一些头文件。
版本V1.0.0,copyright@2025年12月22号。
*/
#ifndef SPRITES_H
#define SPRITES_H
#define SDL_MAIN_HANDLED //禁用 SDL2 对 main() 的重写
#define Surface SDL_Surface
#define Texture SDL_Texture
#include "cppsprites/screen.h"
#include "cppsprites/sprite.h"
#include "cppsprites/color_map.h"
#include "cppsprites/functools.h"
#include "cppsprites/polygon_region_filler.h"
#include "cppsprites/polygon_offset.h"
#include "cppsprites/coloradd.h"
#include "cppsprites/writetxt.h"
#include <sstream>
#include "cppsprites/dynamicproperty.h"
#define Create(name) Sprite name("res/" #name ".png", #name)
#endif // SPRITES_H
