Use r0ket sprite.

This commit is contained in:
Stefan `Sec` Zehl 2011-07-17 17:25:22 +02:00
parent d284f80562
commit 7a6fc6bf5d
1 changed files with 11 additions and 9 deletions

View File

@ -17,6 +17,9 @@ void delayms(uint32_t ms);
#define ENEMY_COLUMNS 6
#define DISABLED 255
#define TYPE_PLAYER 1
#define TYPE_ALIEN 2
struct gamestate {
char player;
char shot_x, shot_y;
@ -169,14 +172,14 @@ void move_enemy2() {
}
void draw_player() {
//draw_sprite(50, 20);
draw_sprite(game.player, POS_PLAYER_Y);
draw_sprite(TYPE_PLAYER,game.player, POS_PLAYER_Y);
}
void draw_enemy() {
for (int row = 0; row<ENEMY_ROWS; row++) {
for (int col = 0; col<ENEMY_COLUMNS; col++) {
if (game.enemy_x[row][col] != DISABLED) {
draw_sprite(game.enemy_x[row][col],game.enemy_row_y[row]);
draw_sprite(TYPE_ALIEN,game.enemy_x[row][col],game.enemy_row_y[row]);
}
}
}
@ -198,14 +201,13 @@ void draw_status() {
void draw_sprite(char x, char y) {
void draw_sprite(char type, char x, char y) {
font = &Font_Invaders;
DoString(x,y-1,"C");
/* for (int dx=0; dx<8; dx++){
for(int dy=0; dy<8; dy++){
lcdSetPixel(x+dx,y+dy, true);
}
} */
if(type==TYPE_PLAYER){
DoChar(x,y-1,"P");
}else{
DoChar(x,y-1,"C");
};
}
void check_end() {