#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
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
\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
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
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
tw_opengraph2();\r
cop_start=96*(682-400);\r
set_plzstart(60);\r
- init_copper();\r
+//++++ init_copper();\r
for(a=0;a<256;a++) tw_setrgbpalette(a,63,63,63);\r
\r
// RGB\r