Esempio n. 1
0
    public Campaign(string cname, string fileName)
    {
        CampaignName         = cname;
        this.fileName        = fileName;
        CampaignDescrtiption = "no campaign description";
        thumbnailName        = "default";

        cutscenes_watched = new List <string>();

        /// New Data stuff
        ///
        ItemDataContainer      = new ItemDataContainer();
        CutsceneDataContainer  = new CutsceneDataContianer();
        EffectMapDataContainer = new EffectMapsDataContainer();
        TileDataContainer      = new TileDatabaseContainer();
        MapData      = new MapDataContainer();
        PropertyMaps = new PropertyMapsContainer();
        JobsData     = new JobsDataContainer();

        GlobalFlags = new Dictionary <string, Flags>();

        movementTypes = new List <string>()
        {
            "walking", "flying"
        };
        properties.Add("flammable");
        properties.Add("on fire");

        initalCutscene = "";
        initalCombat   = "";

        campaignModifier = new DifficultyModifier();
    }
Esempio n. 2
0
 public void SetPropertyMaps(PropertyMapsContainer maps)
 {
     PropertyMaps = maps;
 }