27#define STATES_MAX_NB 128
162 void (*
draw_line) (
Pixel *data,
int x1,
int y1,
int x2,
int y2,
int col,
int screenx,
int screeny);
163 void (*
zoom_filter) (
int sizeX,
int sizeY,
Pixel *src,
Pixel *dest,
int *brutS,
int *brutD,
int buffratio,
int precalCoef[16][16]);
#define guint32
Definition: goom_config.h:28
void plugin_info_init(PluginInfo *p, int nbVisual)
Definition: plugin_info.c:79
#define STATES_MAX_NB
Definition: goom_plugin_info.h:27
void plugin_info_add_visual(PluginInfo *p, int i, VisualFX *visual)
Definition: plugin_info.c:193
Definition: goom_plugin_info.h:15
char drawPoints
Definition: goom_plugin_info.h:17
char drawTentacle
Definition: goom_plugin_info.h:18
char drawIFS
Definition: goom_plugin_info.h:16
int farScope
Definition: goom_plugin_info.h:21
char drawScope
Definition: goom_plugin_info.h:20
int rangemin
Definition: goom_plugin_info.h:23
int rangemax
Definition: goom_plugin_info.h:24
Definition: goom_tools.h:10
Definition: goom_config_param.h:95
Definition: goom_config_param.h:46
Definition: goom_plugin_info.h:84
int size
Definition: goom_plugin_info.h:87
int width
Definition: goom_plugin_info.h:85
int height
Definition: goom_plugin_info.h:86
Definition: goom_plugin_info.h:75
int goomvar
Definition: goom_plugin_info.h:133
int lockvar
Definition: goom_plugin_info.h:132
void(* draw_line)(Pixel *data, int x1, int y1, int x2, int y2, int col, int screenx, int screeny)
Definition: goom_plugin_info.h:162
int loopvar
Definition: goom_plugin_info.h:134
int longueur
Definition: goom_plugin_info.h:158
float switchMultAmount
Definition: goom_plugin_info.h:142
int timeOfTitleDisplay
Definition: goom_plugin_info.h:149
int stop_lines
Definition: goom_plugin_info.h:135
char titleText[1024]
Definition: goom_plugin_info.h:150
VisualFX convolve_fx
Definition: goom_plugin_info.h:96
GMLine * gmline2
Definition: goom_plugin_info.h:121
GoomRandom * gRandom
Definition: goom_plugin_info.h:166
VisualFX tentacles_fx
Definition: goom_plugin_info.h:99
struct goomfont_s * font
Definition: goom_plugin_info.h:102
VisualFX ifs_fx
Definition: goom_plugin_info.h:100
GoomState * curGState
Definition: goom_plugin_info.h:117
int stateSelectionBlocker
Definition: goom_plugin_info.h:147
int statesRangeMax
Definition: goom_plugin_info.h:115
int recay_ifs
Definition: goom_plugin_info.h:138
char message[0x800]
Definition: goom_plugin_info.h:156
Pixel * p1
Definition: goom_plugin_info.h:107
int lineMode
Definition: goom_plugin_info.h:141
unsigned int * pixel
Definition: goom_plugin_info.h:105
int previousZoomSpeed
Definition: goom_plugin_info.h:148
float switchMult
Definition: goom_plugin_info.h:144
int statesNumber
Definition: goom_plugin_info.h:114
struct _PLUGIN_INFO::_SIZE_TYPE screen
int decay_ifs
Definition: goom_plugin_info.h:137
Pixel * outputBuf
Definition: goom_plugin_info.h:109
Pixel * conv
Definition: goom_plugin_info.h:108
struct _PLUGIN_INFO::@40 update_message
unsigned int * back
Definition: goom_plugin_info.h:106
Pixel * p2
Definition: goom_plugin_info.h:107
int stateSelectionRnd
Definition: goom_plugin_info.h:146
SoundInfo sound
Definition: goom_plugin_info.h:90
VisualFX zoomFilter_fx
Definition: goom_plugin_info.h:98
int nbParams
Definition: goom_plugin_info.h:79
GoomState states[128]
Definition: goom_plugin_info.h:113
ZoomFilterData zoomFilterData
Definition: goom_plugin_info.h:151
int cyclesSinceLastChange
Definition: goom_plugin_info.h:139
int drawLinesDuration
Definition: goom_plugin_info.h:140
int numberOfLinesInMessage
Definition: goom_plugin_info.h:155
int switchIncrAmount
Definition: goom_plugin_info.h:143
int nbVisuals
Definition: goom_plugin_info.h:92
VisualFX star_fx
Definition: goom_plugin_info.h:97
void(* zoom_filter)(int sizeX, int sizeY, Pixel *src, Pixel *dest, int *brutS, int *brutD, int buffratio, int precalCoef[16][16])
Definition: goom_plugin_info.h:163
int switchIncr
Definition: goom_plugin_info.h:145
int affiche
Definition: goom_plugin_info.h:157
struct _PLUGIN_INFO::@41 methods
GMLine * gmline1
Definition: goom_plugin_info.h:120
PluginParameters * params
Definition: goom_plugin_info.h:80
VisualFX ** visuals
Definition: goom_plugin_info.h:93
unsigned int cycle
Definition: goom_plugin_info.h:112
int ifs_incr
Definition: goom_plugin_info.h:136
int sintable[0x10000]
Definition: goom_plugin_info.h:124
struct _PLUGIN_INFO::@39 update
Definition: goom_plugin_info.h:32
PluginParam biggoom_speed_limit_p
Definition: goom_plugin_info.h:65
int timeSinceLastBigGoom
Definition: goom_plugin_info.h:39
PluginParam goom_limit_p
Definition: goom_plugin_info.h:61
float goomPower
Definition: goom_plugin_info.h:37
int totalgoom
Definition: goom_plugin_info.h:50
short samples[2][512]
Definition: goom_plugin_info.h:42
float prov_max
Definition: goom_plugin_info.h:53
int cycle
Definition: goom_plugin_info.h:55
PluginParam accel_p
Definition: goom_plugin_info.h:60
PluginParam last_goom_p
Definition: goom_plugin_info.h:63
float speedvar
Definition: goom_plugin_info.h:48
int timeSinceLastGoom
Definition: goom_plugin_info.h:36
PluginParam speed_p
Definition: goom_plugin_info.h:59
PluginParam goom_power_p
Definition: goom_plugin_info.h:62
PluginParam volume_p
Definition: goom_plugin_info.h:58
PluginParam biggoom_factor_p
Definition: goom_plugin_info.h:66
float volume
Definition: goom_plugin_info.h:41
PluginParam last_biggoom_p
Definition: goom_plugin_info.h:64
float bigGoomLimit
Definition: goom_plugin_info.h:46
PluginParameters params
Definition: goom_plugin_info.h:68
int allTimesMax
Definition: goom_plugin_info.h:49
float accelvar
Definition: goom_plugin_info.h:47
float goom_limit
Definition: goom_plugin_info.h:45
Definition: goom_visual_fx.h:17
Definition: goom_filters.h:12
Definition: gfontlib.c:11
Definition: goom_graphic.h:55