Public Methods |
ELIBOBJ EDLL | Apattern (char *name, Aobject *l, class Atable *t, int x, int y, int w, int h) |
virtual EDLL | ~Apattern () |
virtual EDLL void | paint (Abitmap *) |
virtual EDLL bool | notify (Anode *o, int event, dword p=0) |
virtual EDLL bool | mouse (int x, int y, int state, int event) |
EDLL bool | save (Afile *f) |
EDLL bool | load (Afile *f) |
EDLL bool | action (int time, int dtime) |
EDLL class Atrack * | addTrack (class Acontrol *control) |
EDLL void | delTrack (class Acontrol *control) |
EDLL void | delTrackEffect (class Aeffect *e) |
void | calcTrackZone () |
EDLL void | record (class Acontrol *control, int ctrl, int value, int time) |
Public Attributes |
int | wy |
int | ly |
bool | bac |
Atable * | table |
Atrack * | tracks [MAXTRACK] |
int | nbtracks |
Asection | section |
Aevent * | efirst |
Aevent * | elast |
Aevent * | ecur |