per-line scrolling test
[mdlife] / src / parts.h
index 85977f5..7ab9a70 100644 (file)
@@ -1,7 +1,26 @@
 #ifndef PARTS_H_
 #define PARTS_H_
 
+struct part {
+       void (*start)(void);
+       void (*update)(void);
+       void (*vblank)(void);
+};
+
+extern struct part parts[];
+
 void dna_init(void);
+void dna_start(void);
 void dna_update(void);
 
+void mitosis_init(void);
+void mitosis_start(void);
+void mitosis_update(void);
+void mitosis_vblank(void);
+
+void simba_init(void);
+void simba_start(void);
+void simba_update(void);
+void simba_vblank(void);
+
 #endif /* PARTS_H_ */