eqemu

diff src/dev.cc @ 6:977bc1cb055b

almost done
author John Tsiombikas <nuclear@member.fsf.org>
date Fri, 18 Jul 2014 02:35:06 +0300
parents 48dce4ee4850
children 2b559dc24c7b
line diff
     1.1 --- a/src/dev.cc	Fri Jul 18 00:42:15 2014 +0300
     1.2 +++ b/src/dev.cc	Fri Jul 18 02:35:06 2014 +0300
     1.3 @@ -119,6 +119,22 @@
     1.4  	}
     1.5  }
     1.6  
     1.7 +#define TICKET_SHOW_DUR		1000
     1.8 +
     1.9 +int get_display_number()
    1.10 +{
    1.11 +	if(get_msec() - last_ticket_msec < TICKET_SHOW_DUR) {
    1.12 +		return ticket;
    1.13 +	}
    1.14 +	return customer;
    1.15 +}
    1.16 +
    1.17 +int get_led_state(int led)
    1.18 +{
    1.19 +	int ledon = get_msec() - last_ticket_msec < TICKET_SHOW_DUR ? 0 : 1;
    1.20 +	return led == ledon ? 1 : 0;
    1.21 +}
    1.22 +
    1.23  #define VERSTR \
    1.24  	"Queue system emulator v0.1 by John Tsiombikas <nuclear@member.fsf.org>"
    1.25