adding in ecen427 space invaders final lab
This commit is contained in:
@@ -0,0 +1,109 @@
|
||||
#ifndef BULLET_H_
|
||||
#define BULLET_H_
|
||||
|
||||
#define BLOCK_HEIGHT 10
|
||||
#define BLOCK_WIDTH 6
|
||||
#define packWord24(b5,b4,b3,b2,b1,b0) \
|
||||
((b5 << 5 ) | (b4 << 4 ) | (b3 << 3 ) | (b2 << 2 ) | (b1 << 1 ) | (b0 << 0 ))
|
||||
|
||||
int alienBullet1_1[BLOCK_HEIGHT] =
|
||||
{
|
||||
packWord24(0,0,0,0,0,0),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(1,1,1,1,1,1),
|
||||
packWord24(1,1,1,1,1,1),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(0,0,0,0,0,0),
|
||||
};
|
||||
|
||||
int alienBullet1_2[BLOCK_HEIGHT] =
|
||||
{
|
||||
packWord24(0,0,0,0,0,0),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(1,1,1,1,1,1),
|
||||
packWord24(1,1,1,1,1,1),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(0,0,0,0,0,0),
|
||||
};
|
||||
|
||||
int alienBullet2_1[BLOCK_HEIGHT] =
|
||||
{
|
||||
packWord24(0,0,0,0,0,0),
|
||||
packWord24(0,0,0,0,1,1),
|
||||
packWord24(0,0,0,1,1,0),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(0,1,1,0,0,0),
|
||||
packWord24(0,1,1,0,0,0),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(0,0,0,1,1,0),
|
||||
packWord24(0,0,0,0,1,1),
|
||||
packWord24(0,0,0,0,0,0),
|
||||
};
|
||||
|
||||
int alienBullet2_2[BLOCK_HEIGHT] =
|
||||
{
|
||||
packWord24(0,0,0,0,0,0),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(0,0,0,1,1,0),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(0,0,0,1,1,0),
|
||||
packWord24(0,0,0,0,1,1),
|
||||
packWord24(0,0,0,1,1,0),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(0,1,1,0,0,0),
|
||||
packWord24(0,0,0,0,0,0),
|
||||
};
|
||||
|
||||
int alienBullet3_1[BLOCK_HEIGHT] =
|
||||
{
|
||||
packWord24(0,0,0,0,0,0),
|
||||
packWord24(1,1,0,0,0,0),
|
||||
packWord24(0,1,1,0,0,0),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(0,0,0,1,1,0),
|
||||
packWord24(0,0,0,1,1,0),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(0,1,1,0,0,0),
|
||||
packWord24(1,1,0,0,0,0),
|
||||
packWord24(0,0,0,0,0,0),
|
||||
};
|
||||
|
||||
int alienBullet3_2[BLOCK_HEIGHT] =
|
||||
{
|
||||
packWord24(0,0,0,0,0,0),
|
||||
packWord24(1,1,0,0,0,0),
|
||||
packWord24(0,1,1,0,0,0),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(0,1,1,0,0,0),
|
||||
packWord24(1,1,0,0,0,0),
|
||||
packWord24(0,1,1,0,0,0),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(0,0,0,1,1,0),
|
||||
packWord24(0,0,0,0,0,0),
|
||||
};
|
||||
|
||||
int tankBullet[BLOCK_HEIGHT] =
|
||||
{
|
||||
packWord24(0,0,0,0,0,0),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(0,0,1,1,0,0),
|
||||
packWord24(0,0,0,0,0,0),
|
||||
};
|
||||
|
||||
void renderBullet(unsigned int*);
|
||||
void moveBullets(unsigned int*);
|
||||
#endif /* BULLET_H_ */
|
||||
Reference in New Issue
Block a user