示例#1
0
 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)
示例#2
0
    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)