Updated snack config to use `dispense iteminfo` for prices (goodbye config file)
[uccvend-vendserver.git] / sql-edition / servers / MessageKeeper.py
index e9dee51..60d2b9e 100755 (executable)
@@ -4,6 +4,7 @@
 import sys, os, string, re, pwd, signal
 from HorizScroll import HorizScroll
 from random import random, seed
+from time import time, sleep
 
 class MessageKeeper:
        def __init__(self, vendie):
@@ -21,14 +22,14 @@ class MessageKeeper:
                self.scrolling_message = strings
                self.update_display(True)
 
-       def update_display(self, forced = False):
+       def update_display(self, forced = False, padding = 0):
                if not forced and self.next_update != None and time() < self.next_update:
                        return
                if len(self.scrolling_message) > 0:
                        if len(self.scrolling_message[0][0]) > 10:
                                (m, r, t) = self.scrolling_message[0]
                                a = []
-                               exp = HorizScroll(m).expand(padding = 0, wraparound = True)
+                               exp = HorizScroll(m).expand(padding, wraparound = r)
                                if t == None:
                                        t = 0.1
                                else:

UCC git Repository :: git.ucc.asn.au