Пример #1
0
    public void setNewCharacter(string n)
    {
        this.player.name      = n;
        this.player.id        = 0;
        this.player.inventory = Blanks.defaultHumanEQ(0, mSEX.MALE);
        this.player.gender    = mSEX.MALE;
        int[] stats = { 10, 12, 12, 10, 10, 10, 10 };

        this.player.stats = Blanks.createStats(stats);

        mCLASS c = new mCLASS();

        c.Class            = WARRIOR.WARRIOR;
        this.player.pClass = c;
    }
Пример #2
0
        public Blanks[] load_blanks(string directory)
        {
            List <string> blanks_titles  = new List <string>();
            List <string> blanks_text    = new List <string>();
            List <int>    blanks_line_no = new List <int>();

            if (!File.Exists(directory))
            {
                MessageBox.Show("Nie znaleziono pliku z formatkami, wskaż lokalizację zapisu w opcjach");
                return(null);
            }
            else
            {
                using (StreamReader sr = new StreamReader(directory, Encoding.Default))
                {
                    int i = 0;
                    while (!sr.EndOfStream)
                    {
                        blanks_line_no.Add(i);
                        i++;
                        string[] temp = sr.ReadLine().Split('$');
                        if (temp != null && temp.Length > 1)
                        {
                            blanks_titles.Add(temp[0]);
                            blanks_text.Add(temp[1]);
                        }
                    }
                    sr.Close();
                }

                Blanks[] blanks = new Blanks[blanks_titles.Count];

                for (int i = 0; i < blanks_titles.Count; i++)
                {
                    blanks[i].line  = blanks_line_no[i];
                    blanks[i].title = blanks_titles[i];
                    blanks[i].text  = blanks_text[i];
                }

                return(blanks);
            }
        }