22 #ifndef AGS_PLUGINS_AGS_WAVES_VARS_H 23 #define AGS_PLUGINS_AGS_WAVES_VARS_H 25 #include "audio/audiostream.h" 33 #define screenWidth 640 34 #define screenHeight 360 37 typedef void *stb_vorbis;
38 typedef void *Mix_Chunk;
39 typedef int SDL_AudioSpec;
40 typedef int SDL_AudioDeviceID;
62 int doingCircleChance;
86 int NumOfChannels = 0;
87 bool Initialized =
false;
88 bool Disabled =
false;
89 int FilterFrequency = 0;
119 const char *Filename =
nullptr;
121 stb_vorbis *Vorbis = 0;
122 bool fix_click =
false;
137 int translayHold = 0;
141 int32 screen_width = 640;
142 int32 screen_height = 360;
143 int32 screen_color_depth = 32;
157 int currentMusic = -1;
158 int currentMusicRepeat = -1;
159 int currentMusicFadein = 0;
178 int creationdelayf = 0;
183 bool OGG_Filter =
false;
185 SDL_AudioSpec spec[2];
187 SDL_AudioDeviceID getDevice[2];
188 bool AudioEnabled =
false;
189 float ix = 0, iy = 0, ua = 0;
194 uint32 texture[texHeight][texWidth];
195 int distanceTable[screenHeight][screenWidth];
196 int angleTable[screenHeight][screenWidth];
197 bool generateonce =
false;
201 int raysizeDust = 200;
203 int creationdelay = 0;
205 char *GameDatavalue[40000];
207 int TokenUnUsed[10000];
215 int _newWidth = 0, _newHeight = 0;
217 int _x3 = 0, _y3 = 0;
218 int _x4 = 0, _y4 = 0;
Definition: ags_plugin.h:131
Definition: plugin_base.h:189