1 /* ************************************************************************* *
2     SDL-Ball - DX-Ball/Breakout remake with openGL and SDL for Linux
3     Copyright (C) 2008 Jimmy Christensen ( dusted at dusted dot dk )
4 
5     This program is free software: you can redistribute it and/or modify
6     it under the terms of the GNU General Public License as published by
7     the Free Software Foundation, either version 3 of the License, or
8     (at your option) any later version.
9 
10     This program is distributed in the hope that it will be useful,
11     but WITHOUT ANY WARRANTY; without even the implied warranty of
12     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13     GNU General Public License for more details.
14 
15     You should have received a copy of the GNU General Public License
16     along with this program.  If not, see <http://www.gnu.org/licenses/>.
17  * ************************************************************************* */
18 
19 class effectManager;
20 
21 #define FX_SPARKS 0
22 #define FX_FIRE 1
23 #define FX_TRANSIT 2
24 #define FX_PARTICLEFIELD 3
25 
26 #define FX_VAR_TYPE 1
27 
28 #define FX_VAR_NUM 0
29 #define FX_VAR_SPEED 2
30 #define FX_VAR_SPREAD 3
31 #define FX_VAR_SIZE 4
32 #define FX_VAR_LIFE 5
33 #define FX_VAR_GRAVITY 6
34 #define FX_VAR_COLDET 7
35 #define FX_VAR_COLOR 8
36 #define FX_VAR_TEXTURE 9
37 #define FX_VAR_RECTANGLE 10
38