40032f72166513ad43506cd02ee401b9166a465b
[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 simba_init(void);
17 void simba_start(void);
18 void simba_update(void);
19 void simba_vblank(void);
20
21 #endif  /* PARTS_H_ */