per-line scrolling test
[mdlife] / src / parts.h
1 #ifndef PARTS_H_
2 #define PARTS_H_
3
4 struct part {
5         void (*start)(void);
6         void (*update)(void);
7         void (*vblank)(void);
8 };
9
10 extern struct part parts[];
11
12 void dna_init(void);
13 void dna_start(void);
14 void dna_update(void);
15
16 void mitosis_init(void);
17 void mitosis_start(void);
18 void mitosis_update(void);
19 void mitosis_vblank(void);
20
21 void simba_init(void);
22 void simba_start(void);
23 void simba_update(void);
24 void simba_vblank(void);
25
26 #endif  /* PARTS_H_ */