Code cleanup: removed remaining spaceinvader definitions

This commit is contained in:
bernd 2011-07-19 12:35:08 +02:00
parent 54dfa15718
commit f917464315
1 changed files with 1 additions and 37 deletions

View File

@ -6,44 +6,8 @@
#include "lcd/display.h"
#include "lcd/allfonts.h"
void ReinvokeISP(void);
void EnableWatchdog(uint32_t ms);
void delayms(uint32_t ms);
/**************************************************************************/
#define POS_PLAYER_Y 60
#define ENEMY_ROWS 3
#define ENEMY_COLUMNS 6
#define DISABLED 255
unsigned char rnd1();
struct gamestate {
char player;
char shot_x, shot_y;
char alive;
char move, direction, lastcol;
bool killed;
char enemy_x[ENEMY_ROWS][ENEMY_COLUMNS];
char enemy_row_y[ENEMY_ROWS];
} game = {RESX/2-4, DISABLED, 0,ENEMY_ROWS*ENEMY_COLUMNS, 0, -1, ENEMY_COLUMNS-1, false};
char key;
void checkISP(void) {
if(gpioGetValue(RB_BTN2)==0){
gpioSetValue (RB_LED1, CFG_LED_ON);
delayms(200);
gpioSetValue (RB_LED1, CFG_LED_OFF);
while(gpioGetValue(RB_BTN0)==0);
EnableWatchdog(1000*5);
ReinvokeISP();
}
}
void draw_rect(char x0, char y0, char x1, char y1) {
for(char x=x0; x<=x1; ++x) {
lcdSetPixel(x,y0,true);
@ -135,7 +99,7 @@ void calc_area() {
for(uchar x=1; x<=RESX; ++x) {
for(uchar y=1; y<=RESY; ++y) {
uchar sum=sum_area(life,x-1,y-1,x+1,y+1)-life[x][y];
new[x][y]=sum==3||sum==2&&life[x][y];
new[x][y]=sum==3||(sum==2&&life[x][y]);
}
}
swap_areas();