Files
2018-03-23 13:52:44 +00:00

76 lines
1.5 KiB
Python

from __future__ import print_function
class Apple:
COORDINATES = None
X = None
Y = None
def __init__(self, coordinates, x=0, y=0):
print("[Apple][info] Initialising Apple")
self.COORDINATES = coordinates
self.X = x
self.Y = y
def set_coordinates(self, coordinates):
print("[Apple][info] Setting Apple coordinates")
self.COORDINATES = coordinates
def set_x(self, x):
print("[Apple][info] Setting Apple X position")
self.X = x
def set_y(self, y):
print("[Apple][info] Setting Apple Y position")
self.Y = y
def set_position(self, coordinates):
print("[Apple][info] Setting Apple X, Y position")
x, y = coordinates
self.X = x
self.Y = y
def coordinates(self):
print("[Apple][info] Getting Apple coordinates")
return self.COORDINATES
def x(self):
print("[Apple][info] Getting Apple X position")
return self.X
def y(self):
print("[Apple][info] Getting Apple Y position")
return self.Y
def position(self):
print("[Apple][info] Getting Apple X, Y position")
return (self.X, self.Y)
def clear(self):
print("[Apple][info] Clearing Apple")
self.COORDINATES = None
self.X = None
self.Y = None
def cleanup(self):
print("[Apple][info] Apple clean up")
self.clear()
def __exit__(self):
print("[Apple][info] Apple exit")
self.cleanup()