Example #1
0
    def playClicked(self):
        #save the inventory to ensure the buy's are not lost
        Inventory.save()

        game = gameplay.GamePlay()
        # A scene that contains the layer hello_layer
        main_scene = cocos.scene.Scene(game)
        # And now, start the application, starting with main_scene
        director.replace(main_scene)
Example #2
0
    def playClicked(self):
        #save the inventory to ensure the buy's are not lost
        Inventory.save()

        game = gameplay.GamePlay()
        # A scene that contains the layer hello_layer
        main_scene = cocos.scene.Scene (game)
        # And now, start the application, starting with main_scene
        director.replace(main_scene)
Example #3
0
    def __init__(self, dic=['test', 1, 'Score: ', 3]):
        super(Results, self).__init__()
        (w, h) = director.get_window_size()
        high_score = Inventory.data['userdata']['HighScore']
        i = 0
        for key in xrange(len(dic) / 2):
            keymsg = cocos.text.Label(dic[i],
                                      font_name='Nokia Cellphone',
                                      font_size=18,
                                      anchor_x='right',
                                      anchor_y='center')
            keymsg.position = w / 2, h - (i + 5) * 10

            #check if this is highscore
            if dic[i] == "Score: " and dic[i + 1] > high_score:
                Inventory.data['userdata']['HighScore'] = dic[i + 1]
                Inventory.save()
                msg_layer = MessageLayer()
                msg_layer.show_message("New High Score!!")
                self.add(msg_layer)

            valuemsg = cocos.text.Label(str(dic[i + 1]),
                                        font_name='Nokia Cellphone',
                                        font_size=18,
                                        anchor_x='left',
                                        anchor_y='center')
            valuemsg.position = w / 2, h - (i + 5) * 10

            i += 2
            self.add(keymsg)
            self.add(valuemsg)

        menu = cocos.menu.Menu()
        #configure the menu font.
        menu.font_item['font_name'] = 'Nokia Cellphone'
        menu.font_item['font_size'] = 22
        menu.font_item_selected['font_name'] = 'Nokia Cellphone'
        menu.font_item_selected['font_size'] = 30

        l = []
        l.append(cocos.menu.MenuItem("NEXT", self.nextClicked))
        menu.create_menu(l, None, cocos.menu.zoom_in(), cocos.menu.shake())
        menu.position = 0, -h / 4
        self.add(menu)
Example #4
0
    def __init__(self, dic = ['test', 1, 'Score: ', 3]):
        super(Results, self).__init__()
        (w,h) = director.get_window_size()
        high_score = Inventory.data['userdata']['HighScore']
        i = 0
        for key in xrange(len(dic)/2):
            keymsg = cocos.text.Label(dic[i],
                        font_name='Nokia Cellphone',
                         font_size=18,
                         anchor_x='right', anchor_y='center')
            keymsg.position = w/2, h - (i+5)*10

            #check if this is highscore
            if dic[i] == "Score: " and dic[i+1] > high_score:
                Inventory.data['userdata']['HighScore'] = dic[i+1]
                Inventory.save()
                msg_layer = MessageLayer()
                msg_layer.show_message("New High Score!!")
                self.add(msg_layer)

            valuemsg =  cocos.text.Label(str(dic[i+1]),
                        font_name='Nokia Cellphone',
                         font_size=18,
                         anchor_x='left', anchor_y='center')
            valuemsg.position = w/2, h - (i+5)*10

            i += 2
            self.add(keymsg)
            self.add(valuemsg)

        menu = cocos.menu.Menu()
        #configure the menu font.
        menu.font_item['font_name'] = 'Nokia Cellphone'
        menu.font_item['font_size'] = 22
        menu.font_item_selected['font_name'] = 'Nokia Cellphone'
        menu.font_item_selected['font_size'] = 30

        l = []
        l.append(cocos.menu.MenuItem("NEXT", self.nextClicked))
        menu.create_menu(l, None, cocos.menu.zoom_in(), cocos.menu.shake())
        menu.position = 0, -h/4
        self.add(menu)