Exemplo n.º 1
0
 def __new__(cls):
     if cls.__instance is None:
         cls.__instance = super(Managers, cls).__new__(cls)
         cls.__instance.app = QtWidgets.QApplication(sys.argv)
         cls.__instance.input = inputManager.InputManager()
         cls.__instance.scene = scene.SceneManager()
         cls.__instance.scene.resize(1550, 1000)
         cls.__instance.objects = objMan.ObjectManager(cls.__instance.scene)
         cls.__instance.collisionDetection = collision.CollisionDetection(
             cls.__instance.objects)
     return cls.__instance
Exemplo n.º 2
0
def create_world():
    global world, objectManager,effectManager,winImage,loseImage, loseMusic
    world = World()
    objectManager = ObjectManager()
    effectManager = Effect()
    loseImage = load_image('resource/titleImage/lose.png')
    loseMusic = load_wav('resource/music/lose.wav')
    loseMusic.set_volume(100)

    for i in range(0,20):
        effectPosition.append((random.randint(100,700),random.randint(100,500)))
    pass
Exemplo n.º 3
0
 def setUp(self):
     self.obj = ObjectManager(self.InstanceName)
 def __init__(self, obj_manager=ObjectManager(), medata_addition=Metadata_addition(), phenomenon=""):
    self.obj_manager=obj_manager
    self.metadata_addition=medata_addition
    self.phenomenon=phenomenon
#!/usr/bin/python

from ObjectManager import *
from Metadata import *
from Processed_Img import *

obj1 = Object()
obj1.x = 2
obj2 = Object(3, 4)
obj_m = ObjectManager([obj1, obj2])
print obj_m.getNoOfObjects()

print obj_m.__str__()

print obj_m.getNoOfObjects()

obj_m.addObject(obj2)
print obj_m.getNoOfObjects()
obj3 = obj_m.list_objects[0]
obj3.x = 45
obj3.__str__()

obj_m.list_objects[2].__str__()
obj_m.list_objects[1].__str__()
obj_m.newObject()
print obj_m.__str__()

# testing metadata
a = Metadata_addition(0.0, 100.0, 200.0)
a.setMin(3)  # not working
print a.__str__()