]> 4ch.mooo.com Git - plz.git/blobdiff - plz.c
i dunot know why it dose not work wwww
[plz.git] / plz.c
diff --git a/plz.c b/plz.c
index c909d808fc87bbec51808049dfc931bab6823118..c9ef7fed8a91e66454e2d238aa47ece3052e6e3c 100755 (executable)
--- a/plz.c
+++ b/plz.c
 #define SINMASK 4095\r
 #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;\r
 \r
-extern int init_copper();\r
-extern int close_copper();\r
-extern int far frame_count;\r
+// extern int init_copper();\r
+// extern int close_copper();\r
+//extern int far frame_count;\r
+int frame_count;\r
 extern int far cop_drop;\r
 extern int far cop_plz;\r
 extern int far cop_start;\r
@@ -26,9 +27,9 @@ extern char fadepal[768];
 extern char far *cop_pal;\r
 extern int  do_pal;\r
 \r
-extern int plzline(int y, int vseg);\r
-extern int setplzparas(int c1, int c2, int c3, int c4);\r
-extern int set_plzstart(int y);\r
+//extern int plzline(int y, int vseg);\r
+//extern int setplzparas(int c1, int c2, int c3, int c4);\r
+//extern int set_plzstart(int y);\r
 extern char far psini[16384];\r
 extern int far lsini4[8192];\r
 extern int far lsini16[8192];\r
@@ -71,17 +72,17 @@ void plz(){
 \r
        init_plz();\r
        cop_drop=128;\r
-       cop_fadepal=pals[curpal++];\r
+       cop_fadepal=(char far *)pals[curpal++];\r
 \r
        frame_count=0;\r
-       while(!dis_exit())\r
+       while(!kbhit())\r
                {\r
                tim+=frame_count; frame_count=0; count++;\r
-               if(dis_getmframe()>timetable[ttptr])\r
-                       {\r
+               //if(dis_getmframe()>timetable[ttptr])\r
+               //      {\r
                        memset(fadepal,0,768);\r
                        cop_drop=1;\r
-                       cop_fadepal=pals[curpal++];\r
+                       cop_fadepal=(char far *)pals[curpal++];\r
                        ttptr++;\r
                        il1=inittable[ttptr][0];\r
                        il2=inittable[ttptr][1];\r
@@ -91,7 +92,7 @@ void plz(){
                        ik2=inittable[ttptr][5];\r
                        ik3=inittable[ttptr][6];\r
                        ik4=inittable[ttptr][7];\r
-                       }\r
+               //      }\r
                if(curpal==5 && cop_drop>64) break;\r
 \r
                __asm\r
@@ -123,7 +124,7 @@ void plz(){
                for(y=0;y<MAXY;y+=2)\r
                        plzline(y,0x0a000+y*6+YADD*6);\r
                }\r
-       cop_drop=0; frame_count=0; while(frame_count==0);\r
+       cop_drop=0; frame_count=0; //while(frame_count==0);\r
        set_plzstart(500);\r
        cop_plz=0;\r
        }\r