X-Git-Url: https://git.ucc.asn.au/?p=uccvend-vendserver.git;a=blobdiff_plain;f=sql-edition%2Fservers%2FVendServer.py;fp=sql-edition%2Fservers%2FVendServer.py;h=eff58e08755d44014cf386ba68debf6b9b9d98fb;hp=00e33b120676c7d80620cd4282fddaadd747a53e;hb=e820fd754874376c438492bed6092822bda35c95;hpb=07137a6ba9397180f6edb5b61a74bb6c18746811 diff --git a/sql-edition/servers/VendServer.py b/sql-edition/servers/VendServer.py index 00e33b1..eff58e0 100755 --- a/sql-edition/servers/VendServer.py +++ b/sql-edition/servers/VendServer.py @@ -748,8 +748,24 @@ def handle_grandfather_tick(state, event, params, v, vstatus): vstatus.change_state(STATE_IDLE,1) def handle_door_idle(state, event, params, v, vstatus): + def twiddle(clock,v,wise = 2): + if (clock % 4 == 0): + v.display("-FEED ME-") + elif (clock % 4 == 1+wise): + v.display("\\FEED ME/") + elif (clock % 4 == 2): + v.display("-FEED ME-") + elif (clock % 4 == 3-wise): + v.display("/FEED ME\\") + # don't care right now. - pass + now = int(time()) + + if ((now % 60 % 2) == 0): + twiddle(now, v) + else: + twiddle(now, v, wise=0) + def handle_door_event(state, event, params, v, vstatus): if params == 0: #door open