當前位置: 首頁>>代碼示例>>C#>>正文


C# Battle.AddPlayerInformation方法代碼示例

本文整理匯總了C#中Battle.AddPlayerInformation方法的典型用法代碼示例。如果您正苦於以下問題:C# Battle.AddPlayerInformation方法的具體用法?C# Battle.AddPlayerInformation怎麽用?C# Battle.AddPlayerInformation使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Battle的用法示例。


在下文中一共展示了Battle.AddPlayerInformation方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。

示例1: hardcodedBattle

    /// <summary>
    /// Sets the battle with predefined parameters for the mission, player
    /// settings, and resources.
    /// </summary>
    private void hardcodedBattle()
    {
        game = new Battle();
        // Sets the mission
        Battle.MissionDefinition.TargetType t = new Battle.MissionDefinition.TargetType();
        t.unit = UnitTypes.HERO;
        game.AddMission(Battle.MissionType.DESTROY, 1, EntityType.UNIT, t, 0, true, "");
        // Initializes the human civilization
        Battle.PlayerInformation player = new Battle.PlayerInformation(Races.MEN);
        player.AddBuilding(BuildingTypes.STRONGHOLD, 752, 880, EntityStatus.IDLE);
        player.AddUnit(UnitTypes.HERO, 764.9564f, 823.0175f);
        player.SetInitialResources(2000, 2000, 2000, 2000);
        game.AddPlayerInformation(player);
        // Initializes the elven civilization
        player = new Battle.PlayerInformation(Races.ELVES);
        player.AddUnit(UnitTypes.HERO, 331.35f, 575.81f);
        player.AddBuilding(BuildingTypes.STRONGHOLD, 283.7f, 562.5f, EntityStatus.IDLE);
        player.SetInitialResources(2000, 2000, 2000, 2000);
        game.AddPlayerInformation(player);

        game.SetWorldResources(5000, 5000, 5000);
    }
開發者ID:srferran,項目名稱:ES2015A,代碼行數:26,代碼來源:GameInformation.cs


注:本文中的Battle.AddPlayerInformation方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。