7 * Copyright (c) 2000-2003 iOS-software. All rights reserved.
10 #include "goom_typedefs.h"
11 #include "goom_graphic.h"
12 #include "goom_config.h"
21 /* tableau de points */
25 GMUnitPointer *points;
26 GMUnitPointer *points2;
33 guint32 color; /* pour l'instant je stocke la couleur a terme, on stockera le mode couleur et l'on animera */
45 /* les ID possibles */
48 /* (param = radius) */
56 /* les modes couleur possible (si tu mets un autre c'est noir) */
58 #define GML_BLEUBLANC 0
60 #define GML_ORANGE_V 2
61 #define GML_ORANGE_J 3
66 /* construit un effet de line (une ligne horitontale pour commencer) */
67 GMLine *goom_lines_init (PluginInfo *goomInfo, int rx, int ry,
68 int IDsrc, float paramS, int modeCoulSrc,
69 int IDdest, float paramD, int modeCoulDest);
71 void goom_lines_switch_to (GMLine * gml, int IDdest, float param,
75 void goom_lines_set_res (GMLine * gml, int rx, int ry);
77 void goom_lines_free (GMLine ** gml);
79 void goom_lines_draw (PluginInfo *plugInfo, GMLine * gml, gint16 data[512], Pixel *p);