SDXFrameWork  0.04
SDXFrameWork
 全て クラス ネームスペース 関数 変数 ページ
SDX.h
1 #pragma once
2 
3 #include<vector>
4 #include<string>
5 #include<memory>
6 #include<math.h>
7 #include<algorithm>
8 #include<list>
9 #include<xutility>
10 #include<vector>
11 
12 const double PAI = 3.1415926535897931;
13 const double DEG = PAI / 180;
14 
15 #ifdef DXLIB
16  #include <DXLib/DXLib.h>
17  #undef max
18  #undef min
19  int main(int argc, char* argv[]);
20  using ImageHandle = int;
21  using SoundHandle = int;
22  using ScreenHandle = int;
23  using WindowHandle = int;
24  using StickHandle = int;
25  using FontHandle = int;
26  using ColorData = int;
27  #define NULL_HANDLE -1
28 #elif defined(SDL)
29  #pragma comment(lib, "SDL2.lib")
30  #pragma comment(lib, "SDL2main.lib")
31  #pragma comment(lib, "SDL2_image.lib")
32  #pragma comment(lib, "SDL2_mixer.lib")
33  #pragma comment(lib, "SDL2_ttf.lib")
34  #include <SDL2/include/SDL.h>
35  #include <SDL2/include/SDL_image.h>
36  #include <SDL2/include/SDL_mixer.h>
37  #include <SDL2/include/SDL_ttf.h>
38 
39  #include <SDL2/include/SDL2_gfxPrimitives.h>
40  #include <SDL2/include/SDL2_framerate.h>
41  #include <SDL2/include/SDL2_imageFilter.h>
42  #include <SDL2/include/SDL2_rotozoom.h>
43 
44  using ImageHandle = SDL_Texture*;
45  using SoundHandle = Mix_Chunk*;
46  using ScreenHandle = SDL_Renderer*;
47  using WindowHandle = SDL_Window*;
48  using StickHandle = SDL_Joystick*;
49  using FontHandle = TTF_Font*;
50  using ColorData = SDL_Color;
51  #define NULL_HANDLE nullptr
52 #endif