from PodSix.Gfx2d import gfx
from PodSix.EventHandler import events, EventMonitor
from pygame import Rect

class World(EventMonitor):
	def __init__(self):
		# (how far away the horizon is in screen distances if we were looking top down)
		self.position = [0, 0]
		
		self.width = gfx.screen.get_width()
		self.height = gfx.screen.get_height()
		
		self.status = "run"
	
	def Update(self):
		"""
		Updates the world's state every game tick.
		If you override me make sure you Pump() your event handler.
		"""
		self.Pump()
	
	def Draw(self):
		"""
		Draw everything in the world, every game tick.
		"""

	

