-
Notifications
You must be signed in to change notification settings - Fork 0
/
sprites.h
33 lines (28 loc) · 1.34 KB
/
sprites.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#ifndef SPRITES_H
#define SPRITES_H
#include <z80.h>
#include <stdlib.h>
#include <arch/zx.h>
#include <arch/zx/sp1.h>
#include "globals.h"
extern struct sp1_ss * add_sprite();
extern struct sp1_ss * add_dead_prota_sprite();
extern struct sp1_ss * add_ghost_sprite();
extern struct sp1_ss * add_ghost_red_sprite();
extern struct sp1_ss * add_ghost_cyan_sprite();
extern struct sp1_ss * add_ghost_magenta_sprite();
extern struct sp1_ss * add_ghost_yellow_sprite();
extern struct sp1_ss * add_cherry_sprite();
extern struct sp1_ss * add_billboard_sprite();
extern struct sp1_ss * add_points_sprite();
extern void initialiseColourBlue(unsigned int count, struct sp1_cs *c);
extern void initialiseColourWhite(unsigned int count, struct sp1_cs *c);
extern void initialiseColourYellow(unsigned int count, struct sp1_cs *c);
extern void initialiseColourGhostCyan(unsigned int count, struct sp1_cs *c);
extern void initialiseColourGhostMagenta(unsigned int count, struct sp1_cs *c);
extern void initialiseColourGhostRed(unsigned int count, struct sp1_cs *c);
extern void initialiseColourGreenRed(unsigned int count, struct sp1_cs *c);
extern void initialiseColourRedYellowWhiteCyan(unsigned int count, struct sp1_cs *c);
extern void initialiseColourGreen(unsigned int count, struct sp1_cs *c);
extern void initialiseColourRedApple(unsigned int count, struct sp1_cs *c);
#endif