def SetAndShowSceneEndText(self, msgTag): if self.finishTextNode != None: return text = ResourceManager_CreateTextFromLanguageTag(msgTag) self.finishTextNode = Node(text) screenSize = Engine_reference().video_manager().video_size() x = (screenSize.get_x()/2.0) - (text.width()/2.0) y = (screenSize.get_y()/2.0) - (text.height()/2.0) self.finishTextNode.modifier().set_offset( Vector2D(x, y) ) self.interface_node().AddChild(self.finishTextNode)
def __init__(self): screenSize = Engine_reference().video_manager().video_size() rect = SolidRectangle(screenSize) rect.set_color( Color(0.5, 0.5, 0.5) ) self.backNode = Node(rect) color = self.backNode.modifier().color() color.set_a(0.5) self.backNode.modifier().set_color(color) self.content_node().AddChild(self.backNode) text = ResourceManager_CreateTextFromLanguageTag("Pause") self.textNode = Node(text) x = (screenSize.get_x()/2.0) - (text.width()/2.0) y = (screenSize.get_y()/2.0) - (text.height()/2.0) self.textNode.modifier().set_offset( Vector2D(x, y) ) self.interface_node().AddChild(self.textNode)