コード例 #1
0
    def __init__(self):
        SceneBase.__init__(self)

        self.economybutton = Button("+5 MoonCrystals Economy", (300, 200),
                                    self.Economy,
                                    size=(240, 60),
                                    font_size=20,
                                    bg=(109, 177, 255))
        self.defensebutton = Button("+500 Mothership HP", (300, 300),
                                    self.Defense,
                                    size=(240, 60),
                                    font_size=20,
                                    bg=(109, 177, 255))

        self.continuebutton = Button("Make the Game Great Again", (900, 500),
                                     self.Continue,
                                     size=(240, 60),
                                     font_size=20,
                                     bg=(109, 177, 255))
        self.damagebutton = Button("Unit Damage +10", (300, 400),
                                   self.Damage,
                                   size=(240, 60),
                                   font_size=20,
                                   bg=(109, 177, 255))

        self.healthbutton = Button("Unit Health +20", (300, 500),
                                   self.Health,
                                   size=(240, 60),
                                   font_size=20,
                                   bg=(109, 177, 255))

        b = Boombox()

        if not b.MusicStatus():
            b.PlayMusic("menumusic")
コード例 #2
0
    def __init__(self):
        SceneBase.__init__(self)

        self.continuebutton = Button("Continue", (900,500), self.Continue, size=(120,60), font_size=20, bg=(109,177,255))

        b = Boombox()
        b.PlayMusic("levelvictorymusic")
コード例 #3
0
ファイル: MenuScene.py プロジェクト: jrreap/StickWarsInSpace
    def __init__(self):
        SceneBase.__init__(self)
        self.startbutton = Button("New Game", (510, 325),
                                  self.StartGame,
                                  size=(120, 60),
                                  font_size=20,
                                  bg=(109, 177, 255))
        self.Instructionsbutton = Button("Instructions", (690, 325),
                                         self.Instructions,
                                         size=(120, 60),
                                         font_size=20,
                                         bg=(109, 177, 255))
        self.Lorebutton = Button("Read Lore", (510, 425),
                                 self.Lore,
                                 size=(120, 60),
                                 font_size=20,
                                 bg=(109, 177, 255))
        self.exitbutton = Button("Exit Game", (690, 425),
                                 self.ExitGame,
                                 size=(120, 60),
                                 font_size=20,
                                 bg=(109, 177, 255))
        self.optionsbutton = Button("Options", (1150, 625),
                                    self.Options,
                                    size=(90, 40),
                                    bg=(109, 177, 255))
        self.creditsbutton = Button("Credits", (600, 525),
                                    self.Credits,
                                    size=(120, 60),
                                    font_size=20,
                                    bg=(109, 177, 255))

        self.text = Text(
            228,
            600,
            "Mongolian Space Stick Wars XD Special Day One Edition",
            bold=True,
            color=(109, 177, 255),
            fontSize=45)

        self.text1 = Text(
            224,
            600,
            "Mongolian Space Stick Wars XD Special Day One Edition",
            bold=True,
            color=(255, 255, 255),
            font="Arial",
            fontSize=45)

        # Start music
        b = Boombox()

        b.PlayMusic("menumusic")
コード例 #4
0
    def __init__(self):
        SceneBase.__init__(self)
        self.text = Text(228,
                         600,
                         "Level Select",
                         bold=True,
                         color=(109, 177, 255),
                         fontSize=45)
        self.marsbutton = Button("2. Mars", (690, 325),
                                 self.Mars,
                                 size=(120, 60),
                                 font_size=20,
                                 bg=(109, 177, 255))
        self.moonbutton = Button("1. Moon", (510, 325),
                                 self.Moon,
                                 size=(120, 60),
                                 font_size=20,
                                 bg=(109, 177, 255))
        self.saturnbutton = Button("3. Saturn", (510, 425),
                                   self.Saturn,
                                   size=(120, 60),
                                   font_size=20,
                                   bg=(109, 177, 255))
        self.mercurybutton = Button("4. Mercury", (690, 425),
                                    self.Mercury,
                                    size=(120, 60),
                                    font_size=20,
                                    bg=(109, 177, 255))

        self.uranusbutton = Button("5. Uranus", (510, 525),
                                   self.Uranus,
                                   size=(120, 60),
                                   font_size=20,
                                   bg=(109, 177, 255))
        self.neptunebutton = Button("6. Neptune", (690, 525),
                                    self.Neptune,
                                    size=(120, 60),
                                    font_size=20,
                                    bg=(109, 177, 255))

        self.continuebutton = Button("Back", (50, 625),
                                     self.Continue,
                                     size=(60, 30),
                                     bg=(109, 177, 255))
        # Start music
        b = Boombox()

        if not b.MusicStatus():
            b.PlayMusic("menumusic")
コード例 #5
0
    def __init__(self):
        SceneBase.__init__(self)
        self.continuebutton = Button("Continue", (900, 525),
                                     self.Continue,
                                     size=(120, 60),
                                     font_size=20,
                                     bg=(109, 177, 255))
        self.backbutton = Button("Back", (900, 605),
                                 self.GoBack,
                                 size=(120, 60),
                                 font_size=20,
                                 bg=(109, 177, 255))

        b = Boombox()
        b.PlayMusic("loremusic")
コード例 #6
0
    def __init__(self):
        SceneBase.__init__(self)
        self.backbutton = Button("Back", (900, 605),
                                 self.GoBack,
                                 size=(120, 60),
                                 font_size=20,
                                 bg=(109, 177, 255))
        self.returnbutton = Button("Menu", (900, 525),
                                   self.Return,
                                   size=(120, 60),
                                   font_size=20,
                                   bg=(109, 177, 255))

        b = Boombox()
        if not b.MusicStatus():
            b.PlayMusic("loremusic")
コード例 #7
0
    def __init__(self):
        SceneBase.__init__(self)
        UnitLoader.__init__()

        self.counter = 0
        self.Economy = False
        self.MoneyCounter = 0
        self.AttackRate = 0
        self.EAttackRate = 0
        self.Health = 1000
        if UpgradeData.defense:
            self.EHealth = 1500
        elif not UpgradeData.defense:
            self.EHealth = 1000

        print(self.Health)

        self.offset = 0
        self.movecamera = 0
        self.scrollfactor = 25

        self.UnitMovement = UnitMovement()

        if Options.hardcoremode:
            self.AI = BaseAI(6)
        else:
            self.AI = BaseAI(3)

        self.defendbutton = Button("Defend", (60, 635),
                                   self.Attack,
                                   size=(120, 30),
                                   font_size=20,
                                   bg=(109, 177, 255))
        self.holdbutton = Button("Hold", (185, 635),
                                 self.HoldPosition,
                                 size=(120, 30),
                                 font_size=20,
                                 bg=(109, 177, 255))
        self.attackbutton = Button("Attack", (310, 635),
                                   self.DefendPosition,
                                   size=(120, 30),
                                   font_size=20,
                                   bg=(109, 177, 255))
        self.openmenu = Button("Build List", (1130, 600),
                               self.Menu,
                               size=(120, 30),
                               font_size=20,
                               bg=(109, 177, 255))

        self.resourcebar = Bar("Moon Crystals: 100", (1080, 15),
                               size=(240, 30),
                               font_size=20,
                               bg=(176, 185, 186))
        self.supplybar = Bar("Units: 0/40", (1080, 45),
                             size=(240, 30),
                             font_size=20,
                             bg=(176, 185, 186))

        self.buildmenu = ToggleMenu((1140, 350),
                                    size=(160, 400),
                                    bg=(176, 185, 186),
                                    shown=False)

        self.buildrifleblaster = Button("RifleBlaster 100", (1130, 275),
                                        self.BRB,
                                        size=(120, 60),
                                        font_size=15,
                                        bg=(109, 177, 255))
        self.buildhorserifleblaster = Button("HorseRifleBlaster 200",
                                             (1130, 435),
                                             self.BHRB,
                                             size=(120, 60),
                                             font_size=12,
                                             bg=(109, 177, 255))
        self.buildspaceraider = Button("SpaceRaider 50", (1130, 195),
                                       self.BSR,
                                       size=(120, 60),
                                       font_size=15,
                                       bg=(109, 177, 255))
        self.buildtank = Button("Tank 300", (1130, 355),
                                self.BTANK,
                                size=(120, 60),
                                font_size=15,
                                bg=(109, 177, 255))

        self.buildmenutoggle = False

        self.buildqueue = StatBar(" ", (1090, 635),
                                  size=(200, 20),
                                  bg=(176, 185, 186),
                                  fg=(109, 177, 255))

        self.basehealth = StatBar(" ", (80, 45),
                                  size=(150, 20),
                                  bg=(176, 185, 186),
                                  fg=(219, 40, 0))

        self.ebasehealth = StatBar(" ", (80, 15),
                                   size=(150, 20),
                                   bg=(176, 185, 186),
                                   fg=(109, 177, 255))

        self.text = Text(15, 80, "Base Health", bold=True, fontSize=18)

        self.etext = Text(45, 80, "Enemy Base Health", bold=True, fontSize=18)

        self.buildmenu.AddButton(self.buildhorserifleblaster)
        self.buildmenu.AddButton(self.buildrifleblaster)
        self.buildmenu.AddButton(self.buildspaceraider)
        self.buildmenu.AddButton(self.buildtank)

        b = Boombox()
        b.PlayMusic("level6playmusic")