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€