コード例 #1
0
ファイル: Management.cs プロジェクト: 12520054/mariobros-ETN
        // load các đối tượng lên các listbox
        public static void InitializeListObjectImages(
            ListBox lbMarioPlayer, ListBox lbEnemyObjects,
            ListBox lbBonusObjects, ListBox lbStaticObjects)
        {
            // mario object
            OImage marioImage = new OImage(EObjectName.SMALL_MARIO, @"\Images\Mario\MarioIcon-16-16.png");

            lbMarioPlayer.Items.Add(marioImage.Bitmap);

            // enemy objects
            lbEnemyObjects.Items.Add((new OImage(EObjectName.ENEMY_GOOMBA_OW, @"\Images\Enemy\MushroomBrown-16-16.png")).Bitmap);
            lbEnemyObjects.Items.Add((new OImage(EObjectName.ENEMY_KOOPA_OW, @"\Images\Enemy\TurtleGreen-16-24.png")).Bitmap);
            lbEnemyObjects.Items.Add((new OImage(EObjectName.ENEMY_BOSS, @"\Images\Enemy\BossGreen-32-32.png")).Bitmap);
            // bonus objects
            lbBonusObjects.Items.Add((new OImage(EObjectName.MISC_BASE_BRICK, @"\Images\Misc\BrickHard-16-16.png")).Bitmap);
            //lbBonusObjects.Items.Add((new OImage(EObjectName.MISC_QUESTION_BRICK, @"\Images\Misc\BrickSoft-16-16.png")).Bitmap);
            lbBonusObjects.Items.Add((new OImage(EObjectName.MISC_IRON_BRICK, @"\Images\Misc\HardBrick-16-16.png")).Bitmap);
            lbBonusObjects.Items.Add((new OImage(EObjectName.MISC_SOFT_BRICK, @"\Images\Misc\BrickSoft-16-16.png")).Bitmap);
            //lbBonusObjects.Items.Add((new OImage(EObjectName.MISC_PIECE, @"\Images\Misc\PipeUp-62-32.png")).Bitmap);
            lbBonusObjects.Items.Add((new OImage(EObjectName.MISC_GATE_PIPE, @"\Images\Misc\PipeGate-32-16.png")).Bitmap);
            lbBonusObjects.Items.Add((new OImage(EObjectName.MISC_STOCK_PIPE, @"\Images\Misc\PipeStock-32-16.png")).Bitmap);
            lbBonusObjects.Items.Add((new OImage(EObjectName.MISC_SMALL_GRASS, @"\Images\Misc\SmallGrass-48-16.png")).Bitmap);
            lbBonusObjects.Items.Add((new OImage(EObjectName.MISC_MEDIUM_GRASS, @"\Images\Misc\MediumGrass-48-16.png")).Bitmap);
            lbBonusObjects.Items.Add((new OImage(EObjectName.MISC_BIG_GRASS, @"\Images\Misc\BigGrass-64-16.png")).Bitmap);
            lbBonusObjects.Items.Add((new OImage(EObjectName.MISC_BIG_MOUNTAIN, @"\Images\Misc\BigMountain-80-35.png")).Bitmap);
            lbBonusObjects.Items.Add((new OImage(EObjectName.MISC_CASTLE, @"\Images\Misc\Castle-80-80.png")).Bitmap);
            lbBonusObjects.Items.Add((new OImage(EObjectName.MISC_GOAL_POLE, @"\Images\Misc\GoalPole-16-136.png")).Bitmap);
            lbBonusObjects.Items.Add((new OImage(EObjectName.MISC_SMALL_CLOUND, @"\Images\Misc\SmallClound-32-24.png")).Bitmap);
            lbBonusObjects.Items.Add((new OImage(EObjectName.MISC_MEDIUM_CLOUND, @"\Images\Misc\MediumClound-48-24.png")).Bitmap);
            lbBonusObjects.Items.Add((new OImage(EObjectName.MISC_BIG_CLOUND, @"\Images\Misc\BigClound-64-24.png")).Bitmap);
            //lbBonusObjects.Items.Add((new OImage(EObjectName.MISC_FLAG, @"\Images\Misc\Flag-16-16.png")).Bitmap);

            //lbStaticObjects.Items.Add((new OImage(EObjectName.MISC_MEDIUM_MOUNTAIN, @"\Images\Misc\MediumMountain-48-24.png")).Bitmap);
            //lbStaticObjects.Items.Add((new OImage(EObjectName.MISC_HARD_BRICK, @"\Images\Misc\HardBrick-16-16.png")).Bitmap);
            lbStaticObjects.Items.Add((new OImage(EObjectName.ITEM_COIN_NORMAL, @"\Images\Item\Coin-16-16.png")).Bitmap);
            lbStaticObjects.Items.Add((new OImage(EObjectName.BRICK_COIN, @"\Images\Item\BrickCoin-16-16.png")).Bitmap);
            lbStaticObjects.Items.Add((new OImage(EObjectName.BRICK_FLOWER, @"\Images\Item\BrickFlower-16-16.png")).Bitmap);
            lbStaticObjects.Items.Add((new OImage(EObjectName.BRICK_SUPPERMUSHROOM, @"\Images\Item\BrickMushroom-16-16.png")).Bitmap);
            lbStaticObjects.Items.Add((new OImage(EObjectName.BRICK_1UPMUSHROOM, @"\Images\Item\BrickMushroomGreen.png")).Bitmap);
            lbStaticObjects.Items.Add((new OImage(EObjectName.BRICK_STAR, @"\Images\Item\BrickStarman-16-16.png")).Bitmap);
            lbStaticObjects.Items.Add((new OImage(EObjectName.BRICK_QUESTION_ITEM, @"\Images\Item\BrickQuestion-16-16.png")).Bitmap);
        }
コード例 #2
0
        // load các đối tượng lên các listbox
        public static void InitializeListObjectImages(
            ListBox lbMarioPlayer, ListBox lbEnemyObjects,
            ListBox lbBonusObjects, ListBox lbStaticObjects,
            ListBox lbSwitchObjects, ListBox lbSceneObjects)
        {
            // mario object
            OImage marioImage = new OImage(EObjectName.MARIO, @"\Images\Mario\SmallMario.png");

            lbMarioPlayer.Items.Add(marioImage.Bitmap);

            // enemy objects
            lbEnemyObjects.Items.Add((new OImage(EObjectName.ENEMY, @"\Images\Enemy\Enemy.png")).Bitmap);
            lbEnemyObjects.Items.Add((new OImage(EObjectName.TURTLE, @"\Images\Enemy\Turtle.png")).Bitmap);
            lbEnemyObjects.Items.Add((new OImage(EObjectName.FLYING_TURTLE, @"\Images\Enemy\FlyingTurtle.png")).Bitmap);
            lbEnemyObjects.Items.Add((new OImage(EObjectName.TURTLE2, @"\Images\Enemy\Turtle2.png")).Bitmap);

            // bonus objects
            lbBonusObjects.Items.Add((new OImage(EObjectName.COIN_BRICK, @"\Images\Bonus\CoinBrick.png")).Bitmap);
            lbBonusObjects.Items.Add((new OImage(EObjectName.MUSHROOM_BLOCK, @"\Images\Bonus\MushroomBlock.png")).Bitmap);
            lbBonusObjects.Items.Add((new OImage(EObjectName.FLOWER_BLOCK, @"\Images\Bonus\FlowerBlock.png")).Bitmap);
            lbBonusObjects.Items.Add((new OImage(EObjectName.LIFE_MUSHROOM_BLOCK, @"\Images\Bonus\LifeMushroomBlock.png")).Bitmap);
            lbBonusObjects.Items.Add((new OImage(EObjectName.COIN_BLOCK, @"\Images\Bonus\CoinBlock.png")).Bitmap);
            lbBonusObjects.Items.Add((new OImage(EObjectName.STAR_BLOCK, @"\Images\Bonus\StarBlock.png")).Bitmap);
            lbBonusObjects.Items.Add((new OImage(EObjectName.MUSHROOM, @"\Images\Bonus\Mushroom.png")).Bitmap);
            lbBonusObjects.Items.Add((new OImage(EObjectName.FLOWER, @"\Images\Bonus\Flower.png")).Bitmap);
            lbBonusObjects.Items.Add((new OImage(EObjectName.LIFE_MUSHROOM, @"\Images\Bonus\LifeMushroom.png")).Bitmap);
            lbBonusObjects.Items.Add((new OImage(EObjectName.COIN, @"\Images\Bonus\Coin.png")).Bitmap);
            lbBonusObjects.Items.Add((new OImage(EObjectName.STAR, @"\Images\Bonus\Star.png")).Bitmap);

            // other objects
            lbStaticObjects.Items.Add((new OImage(EObjectName.SPRING, @"\Images\Other\Spring.png")).Bitmap);
            lbStaticObjects.Items.Add((new OImage(EObjectName.MACHINE, @"\Images\Other\Machine.png")).Bitmap);
            lbStaticObjects.Items.Add((new OImage(EObjectName.BLOCK, @"\Images\Other\Block.png")).Bitmap);
            lbStaticObjects.Items.Add((new OImage(EObjectName.BRICK, @"\Images\Other\Brick.png")).Bitmap);
            lbStaticObjects.Items.Add((new OImage(EObjectName.BAR, @"\Images\Other\Bar.png")).Bitmap);
            lbStaticObjects.Items.Add((new OImage(EObjectName.GODOWN_BAR, @"\Images\Other\GoDownBar.png")).Bitmap);
            lbStaticObjects.Items.Add((new OImage(EObjectName.GOUP_BAR, @"\Images\Other\GoUpBar.png")).Bitmap);
            lbStaticObjects.Items.Add((new OImage(EObjectName.HORIZONTAL_BAR, @"\Images\Other\HorizontalBar.png")).Bitmap);
            lbStaticObjects.Items.Add((new OImage(EObjectName.CARNIVOROUSFLOWER, @"\Images\Other\CarnivorousFlower.png")).Bitmap);
            lbStaticObjects.Items.Add((new OImage(EObjectName.CARNIVOROUSFLOWER_PIPE, @"\Images\Other\CarnivorousFlowerPipe.png")).Bitmap);
            lbStaticObjects.Items.Add((new OImage(EObjectName.PIPE, @"\Images\Other\Pipe.png")).Bitmap);
            lbStaticObjects.Items.Add((new OImage(EObjectName.LEFT_LAND, @"\Images\Other\LeftLand.png")).Bitmap);
            lbStaticObjects.Items.Add((new OImage(EObjectName.LAND, @"\Images\Other\Land.png")).Bitmap);
            lbStaticObjects.Items.Add((new OImage(EObjectName.RIGHT_LAND, @"\Images\Other\RightLand.png")).Bitmap);

            // switch
            lbSwitchObjects.Items.Add((new OImage(EObjectName.CREEP_PIPE_1, @"\Images\Other\CreepPipe1.png")).Bitmap);
            lbSwitchObjects.Items.Add((new OImage(EObjectName.CREEP_PIPE_2, @"\Images\Other\CreepPipe2.png")).Bitmap);
            lbSwitchObjects.Items.Add((new OImage(EObjectName.HORIZONTAL_PIPE_1, @"\Images\Other\HorizontalPipe1.png")).Bitmap);
            lbSwitchObjects.Items.Add((new OImage(EObjectName.HORIZONTAL_PIPE_2, @"\Images\Other\HorizontalPipe2.png")).Bitmap);
            lbSwitchObjects.Items.Add((new OImage(EObjectName.CREEP_UP_PIPE_1, @"\Images\Other\CreepUpPipe1.png")).Bitmap);
            lbSwitchObjects.Items.Add((new OImage(EObjectName.CREEP_UP_PIPE_2, @"\Images\Other\CreepUpPipe2.png")).Bitmap);
            lbSwitchObjects.Items.Add((new OImage(EObjectName.TOWER, @"\Images\Other\Tower.png")).Bitmap);
            lbSwitchObjects.Items.Add((new OImage(EObjectName.FLAG_POSITION, @"\Images\Other\FlagPosition.png")).Bitmap);

            // scene
            lbSceneObjects.Items.Add((new OImage(EObjectName.CLOUD, @"\Images\Other\Cloud.png")).Bitmap);
            lbSceneObjects.Items.Add((new OImage(EObjectName.FENCE, @"\Images\Other\Fence.png")).Bitmap);
            lbSceneObjects.Items.Add((new OImage(EObjectName.GRASS, @"\Images\Other\Grass.png")).Bitmap);
            lbSceneObjects.Items.Add((new OImage(EObjectName.MOUNTAIN, @"\Images\Other\Mountain.png")).Bitmap);
            lbSceneObjects.Items.Add((new OImage(EObjectName.SIGN, @"\Images\Other\Sign.png")).Bitmap);
            lbSceneObjects.Items.Add((new OImage(EObjectName.LAMP, @"\Images\Other\Lamp.png")).Bitmap);
            lbSceneObjects.Items.Add((new OImage(EObjectName.TREE, @"\Images\Other\Tree.png")).Bitmap);
            lbSceneObjects.Items.Add((new OImage(EObjectName.BIG_TREE, @"\Images\Other\Tree2.png")).Bitmap);
        }