Skip to content
Snippets Groups Projects
Commit 748973b4 authored by Tim Huppertz's avatar Tim Huppertz Committed by Nik | Klampfradler
Browse files

Added constraints to positive end.

parent a9f26c82
No related branches found
No related tags found
No related merge requests found
......@@ -85,23 +85,35 @@ class Koala():
def __setattr__(self, name, value):
if name == "happiness" and value < 20:
value = 20
elif name == "happiness" and value > 90:
value = 90
if name == "hunger" and value > 20:
value = 20
elif name == "hunger" and value < 0:
value = 0
if name == "dirtiness" and value > 20:
value = 20
elif name == "dirtiness" and value < 0:
value = 0
if name == "loneliness" and value > 20:
value = 20
elif name == "loneliness" and value < 0:
value = 0
if name == "exhaustion" and value > 30:
value = 30
elif name == "exhaustion" and value < 0:
value = 0
if name == "sickness" and value > 30:
value = 30
elif name == "sickness" and value < 0:
value = 0
object.__setattr__(self, name, value)
self.__dict__[name] = value
def update(self):
self.happiness -= 1
......@@ -326,6 +338,9 @@ class Deskoala(plasmascript.Applet):
def notify(self, message):
if time.time() - self.lastnotifytime > 60:
f = open("/tmp/foofoo", "a")
f.write(datetime.now().strftime("%H:%M:%S") + " " + message + "\n")
f.close()
# self.knotify.event("warning", "kde", [], str(self.koala.name + " needs you!"), str(self.koala.name + " " + message), [], [], 0, 0, dbus_interface="org.kde.KNotify")
self.lastnotifytime = time.time()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment