adding in ecen427 space invaders final lab

This commit is contained in:
dm
2016-04-10 09:23:30 -07:00
parent e3fae2b680
commit 110f83b420
32 changed files with 6429 additions and 0 deletions
+109
View File
@@ -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_ */