G int i,j K case R return 0 S( x,y) for(x=0; x=0&&t<10&&!B[t][u ]; if(!j){ F]=1; R; } N(w); v(0)K 32:for(; q(m,m,2); )n=r++; R+1; K 3:l=0; g=3; I-6&&j)j=!B[t][u+l ]; if(!j)R; v(l)K 2:z Q(u+1)<22 A(t][u+1,l++)} R; } X9(_){ G; for(j=_; j; j--)I)s]=s-1]; } U(){ void*a=&C; C.w=200; C.h=30; M(T,1); sprintf(L,"Score%9d Level%9d",r,h); XDrawString(D,p,J,7,15,L,29);} P(){ signal(14,f); }