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
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
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__()