def __init__(self): super().__init__(); screenSize = Global.getScreenSize(); background = Image("assets/cinematics/test.png"); background.setSize(screenSize[0], screenSize[1]); background.setDepth(200); character = Image("assets/characterTest.png"); character.setPosition(100,100); character.setSize(100,100); character.setDepth(201); self.append(character, "character"); self.moveElementTo("character", 200,200, 2000); Global.setTimeout(self.whenArriveToEnd, 2000); self.setBackground(background);
def __init__(self): super().__init__() screenSize = Global.getScreenSize() background = Image("assets/cinematics/test.png") background.setSize(screenSize[0], screenSize[1]) background.setDepth(200) character = Image("assets/characterTest.png") character.setPosition(100, 100) character.setSize(100, 100) character.setDepth(201) self.append(character, "character") self.moveElementTo("character", 200, 200, 2000) Global.setTimeout(self.whenArriveToEnd, 2000) self.setBackground(background)
def updateEntries(self): self.update(); for entry in self.entries: for element in self.elements: if element == entry: type = self.elements[element].getType(); if type == "text": text = self.getEntry(element); self.elements[element].setValue(text); elif type == "image": sX = Global.screenSize[0]; sY = Global.screenSize[1]; character = self.getEntry(element); print("Current character speaking:", character); tempImage = Image("assets/characters/" + character + "/face.png"); tempImage.setPosition(0.05*sX, 0.78 * sY); tempImage.setSize(0.1*sX, 0.1*sX); tempImage.setDepth(5); self.elements[element] = tempImage;
def updateEntries(self): self.update() for entry in self.entries: for element in self.elements: if element == entry: type = self.elements[element].getType() if type == "text": text = self.getEntry(element) self.elements[element].setValue(text) elif type == "image": sX = Global.screenSize[0] sY = Global.screenSize[1] character = self.getEntry(element) print("Current character speaking:", character) tempImage = Image("assets/characters/" + character + "/face.png") tempImage.setPosition(0.05 * sX, 0.78 * sY) tempImage.setSize(0.1 * sX, 0.1 * sX) tempImage.setDepth(5) self.elements[element] = tempImage