Peter's version

Fork of ScoreCount by George Cochrane

process_signal.cpp

Committer:
gcme93
Date:
2013-05-03
Revision:
6:e269f6c282bc
Parent:
3:8e42915e7375

File content as of revision 6:e269f6c282bc:

#include "mbed.h"


//Function needs "signal" input, will register hit and add to array

void reset_array(void)
    {
    
    extern char data[4];
    
     //Reset hits from each player
    data[0]=0;
    data[1]=0;
    data[2]=0;
    data[3]=0;
    }

int process_signal(int signal)
        {
        int x;
        extern unsigned char Ah;
        extern unsigned char Bh;
        extern unsigned char Ch;
        extern unsigned char Dh;
        extern char data[4]; 
        
        if (signal==1)
        {
        Ah++;
        data[0]=Ah;
        }
       
       if (signal==2)
        {
        Bh++;
        data[1]=Bh;
        }
       
       if (signal==3)
        {
        Ch++;
        data[2]=Ch;
        }
        
       if (signal==4)
        {
        Dh++;
        data[3]=Dh;
        }
        
        x=1; 
       
       return x;
       }