b8 Dï‚€€€€€þÿÿÿ° €.text€€… .rdata…€…€0¥.dataÀ‡€À‡€ðÀ§@.sdata°‰€°‰€°©.sbss@‹€@‹€T.bss ‹€ ‹€@ù€ 4 GsSPRITE background[BACKGROUND_SIZE][BACKGROUND_SIZE]; extern int background_offset_x,background_offset_y; void update_score(void); void reset_game(void) { int l; int x,y; sq_x=18; sq_y=18; choose_next_block(); take_next_block(); choose_next_block(); for (x=0;x360*4096){ hands.rotate = 0; } GsSortSprite(&clock, buffer, 0); draw_rockets(buffer); draw_explosions(buffer); /* switch (flare_direction){ case 0://left flare.y+=4; if (flare.y>SCREEN_HEIGHT-16){ flare_direction=1; flare.y=SCREEN_HEIGHT-16; } break; case 1://bottom flare.x+=4; if (flare.x>SCREEN_WIDTH-16){ flare_direction=2; flare.x=SCREEN_WIDTH-16; } break; case 2://right flare.y-=4; if (flare.y360*4096){ flare.rotate -= 360*4096; } */ //draw some overlay bits // GsSortSprite(&flare, buffer, 0); GsSortSprite(&(digit[0]), buffer, 0); GsSortSprite(&(digit[1]), buffer, 0); GsSortSprite(&(digit[2]), buffer, 0); GsSortSprite(&(digit[3]), buffer, 0); GsSortSprite(&(digit[4]), buffer, 0); GsSortFastSprite(&sphere, buffer, 0); // GsSortFastSprite(&overlay, buffer, 0); //draw the borders for (l=0;l<4;l++){ GsSortLine(&(border[l]),buffer,0); } //draw the walls for (l=0;l<4;l++){ GsSortBoxFill(&(wall[l]),buffer,0); } //draw the 'next' block for (x=0;x<4;x++){ for (y=0;y<4;y++){ next_image[x][y].rotate = next_angle*4096; GsSortSprite(&(next_image[x][y]), buffer, 0); } } next_angle+=3; if (next_angle>360){ next_angle = next_angle-360; } //draw the side GsSortSprite(&side_top, buffer, 0); GsSortFastSprite(&side_bottom, buffer, 0); GsSortFastSprite(&side_right, buffer, 0); //the block for (x=0;x<4;x++){ for (y=0;y<4;y++){ GsSortFastSprite(&(block[x][y].spr), buffer, 0); } } //shadow /* for (x=0;x<4;x++){ for (y=0;y<4;y++){ GsSortFastSprite(&(shadow[x][y]), buffer, 0); } }*/ //the 'board' squares for (x=0;xW!€`Ш“1ب¯ÿ$µ'بÿ‚2^< ¤'b! @! < ¤'!ˆ@!°Q À¨!€ÿÿ”&¸¨—¨§¨!ÿÿB$’¢§ ¢—B”¢§$–¢§¤'Ý  !( È¨!H!€`ÿƒ2€b,@àÿ~!°ÿƒ2$bÿ$ÊÿW$¿¾ü·ø¶ôµð´ì³è²ä±à°½'àüÿ$L€‚¯P€€¯ààÿ½'¿¯²¯±¯°¯!ˆ!€@!Q€#Q@!P€#P€!C€¦<¦üÿbŒ%Süÿb¬µ¯ $¢¯H& $ $± å$L&L¦ $N¦b¦`¦üÿbŒ%Süÿb¬¶¯@$°¯€<€;„$@$@$± å$€<˜;c$t¤t¤èÿbŒ%Sèÿb¬µ¯°¯€<°„$ $ $± å$€<È„$’¤’¤èÿ‚Œ<%Cèÿ‚¬œ€…'‰ €<$°¯ $¬¯ ¯ ¯  ¯$·¯(¾¯! @!(æ$o @$@$±¯°¯€<€„$0$C$± æ$€<˜„$€¤€¤èÿ…$èÿ‚Œ@<%Cèÿ‚¬€$¢ ¢ ¢ ±¯C$¢¯€<ð„$0$0$± æ$€<Ãc$$b¤b¤¤€…'‰ €<€$²¯ $¬¯ ¯ ¯  ¯$·¯(¾¯! @!(ë$o @$@$¢¯²¯€<à„$$4¦± ë$€<ä&ð$¦($¦P$´¯²¯ &$4¦± ë$$$¦&¦H$³¯²¯D&$4¦± ë$$H¦J¦´¯²¯h&$4¦± ë$ $l¦n¦³¯²¯Œ&$4¦± ë$0$¦’¦¬€…'‰ €<$£¯ ¯ ¯ ¯  ¯$·¯(¾¯! @!(á$o @$!ˆ€< ‚”&@$!€À!Q‘À ! € ! ”³¯$¢¯! D0¥4¦± á$&*ðÿ@À 1&"*çÿ@ä  ¨ !À!C€#C€!CÀ€@%)Ôÿ@@J%B)Äÿ@!@!P€