ScummVM API documentation
AGS3::Plugins::AGSWaves::AGSWaves Class Reference
Inheritance diagram for AGS3::Plugins::AGSWaves::AGSWaves:
AGS3::Plugins::PluginBase AGS3::Plugins::AGSWaves::Vars AGS3::Plugins::ScriptContainer

Public Member Functions

const char * AGS_GetPluginName () override
 
void AGS_EngineStartup (IAGSEngine *engine) override
 
int64 AGS_EngineOnEvent (int event, NumberPtr data) override
 
- Public Member Functions inherited from AGS3::Plugins::PluginBase
virtual int AGS_PluginV2 () const
 
virtual int AGS_EditorStartup (IAGSEditor *)
 
virtual void AGS_EditorShutdown ()
 
virtual void AGS_EditorProperties (HWND)
 
virtual int AGS_EditorSaveGame (char *, int)
 
virtual void AGS_EditorLoadGame (char *, int)
 
virtual void AGS_EngineShutdown ()
 
virtual int AGS_EngineDebugHook (const char *, int, int)
 
virtual void AGS_EngineInitGfx (const char *driverID, void *data)
 
- Public Member Functions inherited from AGS3::Plugins::ScriptContainer
virtual void execMethod (const Common::String &name, ScriptMethodParams &params)
 

Additional Inherited Members

- Public Attributes inherited from AGS3::Plugins::AGSWaves::Vars
int32 screen_width = 640
 
int32 screen_height = 360
 
int32 screen_color_depth = 32
 
AGSCharacterplayerCharacter = nullptr
 
PluginMethod Character_GetX
 
PluginMethod Character_GetY
 
PluginMethod Character_ID
 
SoundEffect SFX [500]
 
RainParticle RainParticles [400]
 
RainParticle RainParticlesFore [400]
 
RainParticle RainParticlesBack [800]
 
Aud GeneralAudio
 
Mus MFXStream
 
int currentMusic = -1
 
int currentMusicRepeat = -1
 
int currentMusicFadein = 0
 
double xv [3]
 
double yv [3]
 
double xvOGG [3]
 
double yvOGG [3]
 
Particle particles [110]
 
Particle particlesF [10]
 
Particle particles2 [12]
 
int WForceX [400]
 
int WForceY [400]
 
int raysizeF = 4
 
int dsizeF = 0
 
int raysize = 100
 
int dsize = 0
 
int raysize2 = 12
 
int dsize2 = 0
 
int creationdelayf = 0
 
int ww
 
int hh
 
int proom
 
int prevroom
 
bool OGG_Filter = false
 
SDL_AudioSpec spec [2]
 
MusicStream globalStream [2]
 
SDL_AudioDeviceID getDevice [2]
 
bool AudioEnabled = false
 
float ix = 0
 
float iy = 0
 
float ua = 0
 
float b_time [5]
 
float d_time = 0
 
uint32 texture [240][240]
 
int distanceTable [360][640]
 
int angleTable [360][640]
 
bool generateonce = false
 
DustParticle dusts [200]
 
int waitBy = 6
 
int raysizeDust = 200
 
int dsizeDust = 0
 
int creationdelay = 0
 
int Walkbehind [20]
 
char * GameDatavalue [40000]
 
char * Token [10000]
 
int TokenUnUsed [10000]
 
int usedTokens = 0
 
int dY [30]
 
int tDy [30]
 
int direction [30]
 
int _newWidth = 0
 
int _newHeight = 0
 
int _y2 = 0
 
int _x3 = 0
 
int _y3 = 0
 
int _x4 = 0
 
int _y4 = 0
 
- Protected Attributes inherited from AGS3::Plugins::ScriptContainer
IAGSEngine_engine = nullptr
 

The documentation for this class was generated from the following file: