import  pygame as P
import sys
from pygame.locals import *
from view import View
import Event, Model, Controller,  EventManager
  
"""este modulo es solo para probar las clases  """

def main():
    clock = P.time.Clock()
    evManager = EventManager.EventManager()
    view = View(evManager)
    modelo = Model.Model(evManager)
    controller = Controller.Controller(evManager)
    evManager.post( Event.SetBackgroundEvent (600, 600) )
    
    z = 0
    #Main Loop
    while 1:
        
        clock.tick(20)
        
        evManager.post(Event.IterationComplete())
        evManager.post(Event.UpdateCreturesGroupEvent())
        
        #Handle Input Events
            
        #print "iteracion = "
        #print  z
        z = z +1
           
        if z == 20:
             evManager.post(Event.UpdateBackgroundEvent())
             
             
             z = 0
        z = z +1
        

if __name__ == '__main__': main()
