X-Git-Url: https://git.ucc.asn.au/?p=uccvend-vendserver.git;a=blobdiff_plain;f=sql-edition%2Fservers%2FMessageKeeper.py;h=60d2b9e2b331bee93bffe25f0edecedf3ddddb97;hp=e9dee5179d2f1d960acf2662fab6ac608449a594;hb=5769169657fae81bc68c88c9fa19313acbb9e83f;hpb=703f5f6edbd9cfdd683fb8ffe2174b4049e8c0d3 diff --git a/sql-edition/servers/MessageKeeper.py b/sql-edition/servers/MessageKeeper.py index e9dee51..60d2b9e 100755 --- a/sql-edition/servers/MessageKeeper.py +++ b/sql-edition/servers/MessageKeeper.py @@ -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: