00001
00002 #ifndef ENGINE_VARS_H
00003 #define ENGINE_VARS_H
00004
00005 extern char preset_name[256];
00006
00007
00008 extern double zoom;
00009 extern double zoomexp;
00010 extern double rot;
00011 extern double warp;
00012
00013 extern double sx;
00014 extern double sy;
00015 extern double dx;
00016 extern double dy;
00017 extern double cx;
00018 extern double cy;
00019
00020 extern int gy;
00021 extern int gx;
00022
00023 extern double decay;
00024
00025 extern double wave_r;
00026 extern double wave_g;
00027 extern double wave_b;
00028 extern double wave_x;
00029 extern double wave_y;
00030 extern double wave_mystery;
00031
00032 extern double ob_size;
00033 extern double ob_r;
00034 extern double ob_g;
00035 extern double ob_b;
00036 extern double ob_a;
00037
00038 extern double ib_size;
00039 extern double ib_r;
00040 extern double ib_g;
00041 extern double ib_b;
00042 extern double ib_a;
00043
00044 extern int meshx;
00045 extern int meshy;
00046
00047 extern double mv_a ;
00048 extern double mv_r ;
00049 extern double mv_g ;
00050 extern double mv_b ;
00051 extern double mv_l;
00052 extern double mv_x;
00053 extern double mv_y;
00054 extern double mv_dy;
00055 extern double mv_dx;
00056
00057 extern double Time;
00058 extern double treb ;
00059 extern double mid ;
00060 extern double bass ;
00061 extern double treb_att ;
00062 extern double mid_att ;
00063 extern double bass_att ;
00064 extern double progress ;
00065 extern int frame ;
00066
00067
00068
00069
00070
00071 extern double x_per_pixel;
00072 extern double y_per_pixel;
00073 extern double rad_per_pixel;
00074 extern double ang_per_pixel;
00075
00076
00077
00078
00079 extern double fRating;
00080 extern double fGammaAdj;
00081 extern double fVideoEchoZoom;
00082 extern double fVideoEchoAlpha;
00083
00084 extern int nVideoEchoOrientation;
00085 extern int nWaveMode;
00086 extern int bAdditiveWaves;
00087 extern int bWaveDots;
00088 extern int bWaveThick;
00089 extern int bModWaveAlphaByVolume;
00090 extern int bMaximizeWaveColor;
00091 extern int bTexWrap;
00092 extern int bDarkenCenter;
00093 extern int bRedBlueStereo;
00094 extern int bBrighten;
00095 extern int bDarken;
00096 extern int bSolarize;
00097 extern int bInvert;
00098 extern int bMotionVectorsOn;
00099 extern int fps;
00100
00101 extern double fWaveAlpha ;
00102 extern double fWaveScale;
00103 extern double fWaveSmoothing;
00104 extern double fWaveParam;
00105 extern double fModWaveAlphaStart;
00106 extern double fModWaveAlphaEnd;
00107 extern double fWarpAnimSpeed;
00108 extern double fWarpScale;
00109 extern double fShader;
00110
00111
00112
00113
00114 extern double q1;
00115 extern double q2;
00116 extern double q3;
00117 extern double q4;
00118 extern double q5;
00119 extern double q6;
00120 extern double q7;
00121 extern double q8;
00122
00123
00124
00125
00126 extern double **zoom_mesh;
00127 extern double **zoomexp_mesh;
00128 extern double **rot_mesh;
00129
00130 extern double **sx_mesh;
00131 extern double **sy_mesh;
00132 extern double **dx_mesh;
00133 extern double **dy_mesh;
00134 extern double **cx_mesh;
00135 extern double **cy_mesh;
00136
00137 extern double **x_mesh;
00138 extern double **y_mesh;
00139 extern double **rad_mesh;
00140 extern double **theta_mesh;
00141
00142 #endif