changeset 76:96dd9b4e3fe7

Cleanup.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 14 Aug 2012 05:27:48 +0300
parents e76a4e19363d
children deedd4fae98d
files final_isi/time.c
diffstat 1 files changed, 68 insertions(+), 40 deletions(-) [+]
line wrap: on
line diff
--- a/final_isi/time.c	Tue Aug 14 05:27:32 2012 +0300
+++ b/final_isi/time.c	Tue Aug 14 05:27:48 2012 +0300
@@ -2,68 +2,96 @@
 
 #define NUMCH 3
 
-char cord=0,cpat=0,crow=0,drmt=0xff,drms=0;
+char cord = 0, cpat = 0, crow = 0, drmt = 0xff, drms = 0;
 
 char auditype;
 
 int plrbeep[2];
-int musatempo=5;
+int musatempo = 5;
 
-int freku[12] = {
-		0x157,0x16b,0x181,0x198,0x1b0,0x1ca,
-		 0x1e5,0x202,0x220,0x241,0x263,0x287
-		 };
-char plst=0;
+int freku[12] =
+{
+    0x157, 0x16b, 0x181, 0x198, 0x1b0, 0x1ca,
+    0x1e5, 0x202, 0x220, 0x241, 0x263, 0x287
+};
+
+char plst = 0;
 
 /*char ison[3]={1,1,1};*/
-char hvilk[3]={0xfe,0xfe,0xfe};
+char hvilk[3] = { 0xfe, 0xfe, 0xfe };
 
-int lizayz=0;
+int lizayz = 0;
 
 
 void playtick()
 {
-      plst++;
+    plst++;
+
+    if (plst == musatempo)
+    {
+        int l;
+        unsigned char mark, mkrl;
 
-      if (plst==musatempo) {
-         int l;
-         unsigned char mark,mkrl;
+        for (l = 0; l < NUMCH; l++)
+        {
 
-         for(l=0;l<NUMCH;l++) {
+            mkrl = mark = trax[cpat][l][crow];
 
-               mkrl=mark=trax[cpat][l][crow];
+            if (mark < 0xf0)
+                mkrl = mark += lizayz;
 
-               if(mark<0xf0)mkrl=mark+=lizayz;
+            if (auditype == 2)
+                plrbeep[l] = mark;
 
-               if (auditype==2) plrbeep[l]=mark;
-
-               if(mark==0xfa){musatempo=8;lizayz=-16;}
+            if (mark == 0xfa)
+            {
+                musatempo = 8;
+                lizayz = -16;
+            }
 
-               if (mark==0xfb)if(auditype==2){
-                     if(crow&1)mark=0xfe;else
-                               mark=hvilk[l];
-                               plrbeep[l]=mark;
-                               }
+            if (mark == 0xfb)
+                if (auditype == 2)
+                {
+                    if (crow & 1)
+                        mark = 0xfe;
+                    else
+                        mark = hvilk[l];
+                    plrbeep[l] = mark;
+                }
 
-               if (mark==0xfe)
-                   gbsound(l,0);
+            if (mark == 0xfe)
+                gbsound(l, 0);
+
+            if (mark == 0xfd)
+                musatempo = 16;
+            if (mark == 0xfc)
+                musatempo = 4;
 
-               if (mark==0xfd) musatempo=16;
-               if (mark==0xfc) musatempo=4;
+            if (mark < 0xf0)
+            {
 
-               if (mark<0xf0) {
+                if (mark == mkrl)
+                    hvilk[l] = mark;
+                if ((mark & 15) >= 12)
+                    mark += 4;
 
-                   if(mark==mkrl)hvilk[l]=mark;
-                   if((mark&15)>=12)mark+=4;
+                gbsound(l, (mark & 15) + ((mark >> 4) * 12));
 
-                 gbsound(l,(mark&15)+((mark>>4)*12));
-
-         }       }
+            }
+        }
 
-        crow++;   if (crow==64) {
-                   crow=0;cord++;
-                   cpat=patord[cord];
-                   if (cpat==99) { cord=0; cpat=patord[cord]; }}
-       plst=0;
-      }
+        crow++;
+        if (crow == 64)
+        {
+            crow = 0;
+            cord++;
+            cpat = patord[cord];
+            if (cpat == 99)
+            {
+                cord = 0;
+                cpat = patord[cord];
+            }
+        }
+        plst = 0;
+    }
 }