19_C++精灵库之sprites.h头文件源代码(2026年1月15日版)

这个是总的头文件。

/* 
   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


关于李兴球

李兴球的博客是Python创意编程原创博客
此条目发表在C++分类目录。将固定链接加入收藏夹。

发表回复