X-Git-Url: http://4ch.mooo.com/gitweb/?a=blobdiff_plain;f=plz.c;h=8925a9a9e9e88b9c6ea2230ffc925facc3bd2131;hb=6b62c69b86735c7ad3917edabb1b0f6095c7ebad;hp=c909d808fc87bbec51808049dfc931bab6823118;hpb=deb0db38e4b79eb8347c47d95bd81ccb874b8ab4;p=plz.git diff --git a/plz.c b/plz.c index c909d80..8925a9a 100755 --- a/plz.c +++ b/plz.c @@ -15,9 +15,10 @@ #define SINMASK 4095 #define PLZSINI(p1,p2,p3,p4) *ptr++ = (psini[x*32+lsini[y*2+p2]*16+p1] + psini[y*4+lsini[x*64+p4]*4+p3]) + (psini[x*32+16+lsini[y*2+p2]*16+p1] + psini[y*4+lsini[x*64+32+p4]*4+p3])*256; -extern int init_copper(); -extern int close_copper(); -extern int far frame_count; +// extern int init_copper(); +// extern int close_copper(); +//extern int far frame_count; +int frame_count; extern int far cop_drop; extern int far cop_plz; extern int far cop_start; @@ -26,9 +27,9 @@ extern char fadepal[768]; extern char far *cop_pal; extern int do_pal; -extern int plzline(int y, int vseg); -extern int setplzparas(int c1, int c2, int c3, int c4); -extern int set_plzstart(int y); +//extern int plzline(int y, int vseg); +//extern int setplzparas(int c1, int c2, int c3, int c4); +//extern int set_plzstart(int y); extern char far psini[16384]; extern int far lsini4[8192]; extern int far lsini16[8192]; @@ -71,17 +72,17 @@ void plz(){ init_plz(); cop_drop=128; - cop_fadepal=pals[curpal++]; + cop_fadepal=(char far *)pals[curpal++]; frame_count=0; - while(!dis_exit()) + while(!kbhit()) { tim+=frame_count; frame_count=0; count++; - if(dis_getmframe()>timetable[ttptr]) - { + //if(dis_getmframe()>timetable[ttptr]) + // { memset(fadepal,0,768); cop_drop=1; - cop_fadepal=pals[curpal++]; + cop_fadepal=(char far *)pals[curpal++]; ttptr++; il1=inittable[ttptr][0]; il2=inittable[ttptr][1]; @@ -91,7 +92,7 @@ void plz(){ ik2=inittable[ttptr][5]; ik3=inittable[ttptr][6]; ik4=inittable[ttptr][7]; - } + // } if(curpal==5 && cop_drop>64) break; __asm @@ -123,7 +124,7 @@ void plz(){ for(y=0;y