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
firmware/loadable

View File

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