Beispiel #1
0
 public frmKingdomRelationshipPolicyEditor(AMProject project, MBKingdom kingdom)
 {
     InitializeComponent();
     this.project = project;
     this.kingdom = kingdom;
     Text         = string.Format(Text, kingdom.name);
     LoadKingdomRelationships();
     LoadKingdomPolicy();
 }
        public ucNPCCharacterEditor(AMProject project, MBNPCCharacters characters)
        {
            InitializeComponent();
            this.characters = characters;

            trooperListCtrl = new ucNPCCharacterListEdit(characters);
            trooperListCtrl.SelectNPCCharacterChanged += NpcListCtrl_SelectNPCCharacterChanged;
            panel1.Controls.Clear();
            panel1.Controls.Add(trooperListCtrl);
            trooperListCtrl.Dock = DockStyle.Fill;
            this.project         = project;
        }
Beispiel #3
0
        public ucKingdomEditor(AMProject project, MBKingdoms kingdoms)
        {
            InitializeComponent();
            this.kingdoms = kingdoms;

            factionListCtrl = new ucKingdomsList(kingdoms);
            factionListCtrl.SelectKingdomChanged += FactionList_SelectKingdomChanged;
            panel1.Controls.Clear();
            panel1.Controls.Add(factionListCtrl);
            factionListCtrl.Dock = DockStyle.Fill;
            this.project         = project;
        }
 public frmKingdomRelationshipAddEdit(AMProject project, MBKingdom kingdom, bool isAddOrEdit, KingdomRelationship relationship = null)
 {
     InitializeComponent();
     this.project     = project;
     this.kingdom     = kingdom;
     this.isAddOrEdit = isAddOrEdit;
     if (!isAddOrEdit)
     {
         txtKingdom.Text    = relationship.kingdom;
         txtValue.Text      = relationship.value;
         chkIsAtWar.Checked = bool.Parse(relationship.isAtWar);
     }
 }
 public ucKingdomDetails(AMProject project, MBKingdom kingdom, AddEditState state, int index)
 {
     InitializeComponent();
     loadKingdomDetails(kingdom);
     this.state   = state;
     this.index   = index;
     this.project = project;
     if (state == AddEditState.Add || state == AddEditState.Edit)
     {
         btnSave.Enabled = true;
     }
     else if (state == AddEditState.View)
     {
         btnSave.Enabled = false;
     }
 }
        public ucNPCCharacterDetails(AMProject project, MBNPCCharacter character, AddEditState state, int index)
        {
            InitializeComponent();
            this.project   = project;
            this.character = character;
            this.state     = state;
            this.index     = index;

            if (state == AddEditState.View)
            {
                btnSave.Visible = false;
            }
            else
            {
                btnSave.Visible = true;
            }

            LoadNPCCharacter();
        }
        public frmNPCCharacterFaceEditor(AMProject project, MBNPCCharacter character)
        {
            InitializeComponent();
            this.character = character;
            this.project   = project;

            if (character.Face != null)
            {
                if (character.Face.face_key_template != null)
                {
                    rbUseFaceKeyTemplate.Checked = true;
                    txtFaceKeyTemplate.Text      = character.Face.face_key_template.value;
                }
                else
                {
                    rbDonotUseFaceKeyTemplate.Checked = true;
                    if (character.Face.BodyProperties != null)
                    {
                        txtBodyPropertiesAge.Text     = character.Face.BodyProperties.age;
                        txtBodyPropertiesBuild.Text   = character.Face.BodyProperties.build;
                        txtBodyPropertiesKey.Text     = character.Face.BodyProperties.key;
                        txtBodyPropertiesVersion.Text = character.Face.BodyProperties.version;
                        txtBodyPropertiesWeight.Text  = character.Face.BodyProperties.weight;
                    }
                    chkUseBodyPropertiesMax.Checked = character.Face.BodyPropertiesMax != null;
                    if (chkUseBodyPropertiesMax.Checked)
                    {
                        txtBodyPropertiesMaxAge.Text     = character.Face.BodyPropertiesMax.age;
                        txtBodyPropertiesMaxBuild.Text   = character.Face.BodyPropertiesMax.build;
                        txtBodyPropertiesMaxKey.Text     = character.Face.BodyPropertiesMax.key;
                        txtBodyPropertiesMaxVersion.Text = character.Face.BodyPropertiesMax.version;
                        txtBodyPropertiesMaxWeight.Text  = character.Face.BodyPropertiesMax.weight;
                    }
                }
            }
        }
Beispiel #8
0
 public frmCultureListViewer(AMProject project)
 {
     InitializeComponent();
     this.project = project;
     loadCulture();
 }
Beispiel #9
0
 public frmHeroListViewer(AMProject project)
 {
     InitializeComponent();
     this.project = project;
     loadHeroes();
 }
 public frmKingdomListViewer(AMProject project)
 {
     InitializeComponent();
     this.project = project;
     LoadKingdoms();
 }
 public frmNPCCharacterListViewer(AMProject project)
 {
     InitializeComponent();
     this.project = project;
     loadNPCCharacter();
 }