Beispiel #1
0
        private void WordList_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (HasData == false)
            {
                return;
            }

            DataAccess db = new DataAccess();
            int        selectedIndex;
            int        IndexCount;
            string     word;

            HasSelected = true;

            cardDeck = db.GetData();

            selectedIndex = WordList.SelectedIndex;
            card          = cardDeck[selectedIndex];
            // debug (word)
            word = card.word;

            IndexCount = selectedIndex + 1;

            if (HasSelected == true)
            {
                WordText.Text  = card.word;
                DefineDox.Text = card.definition;
                CardCount.Text = IndexCount.ToString();
            }
        }
Beispiel #2
0
        public CRFNgram[] GetCRFNgramsWhichCanTemplateBeApplied(int wordIndex, int wordsCount)
        {
            var i1 = wordIndex + _minCrfAttributePosition; if (0 < i1)
            {
                i1 = 0;
            }
            var i2 = wordsCount - (wordIndex + _maxCrfAttributePosition) - 1; if (0 < i2)
            {
                i2 = 0;
            }
            var wordIndexAndCountTuple = new IndexCount(i1, i2);

            if (!_dictionary.TryGetValue(wordIndexAndCountTuple, out CRFNgram[] ngrams))
Beispiel #3
0
        //public uint UnkFlags0 { get { return (uint)((PolyFlags0 >> 8) & 0xFF); } } //always 0
        //public uint UnkFlags1 { get { return (uint)((PolyFlags1 >> 17) & 0xFFFF); } } //always 0
        //public uint UnkFlags2 { get { return (uint)((PolyFlags2 >> 24) & 0xFF); } } //always 0


        public override string ToString()
        {
            return
                (PolyFlags0.ToString() + ", " +
                 //IndexFlags.ToString() + ", " +
                 IndexCount.ToString() + ", " + //IndexUnk.ToString() + ", " +
                 IndexID.ToString() + ", " + AreaID.ToString() + ", " +
                 CellAABB.ToString() + ", " +
                 //PolyFlags1.ToString() + ", " +
                 //PolyFlags2.ToString() + ", " +
                 //PartFlags.ToString() + ", " + //PartUnk1.ToString() + ", " +
                 PartID.ToString() + ", " +
                 PortalLinkCount.ToString() + ", " +
                 PortalLinkID.ToString());
        }
Beispiel #4
0
 public override string ToString()
 {
     return
         //Unknown_28h.Bin + ", (" + Unknown_28h_8a.ToString() + ", " + Unknown_28h_8b.ToString() + "), " +
         (Unknown_00h.ToString() + ", " +
          //IndexFlags.ToString() + ", " +
          IndexCount.ToString() + ", " + //IndexUnk.ToString() + ", " +
          IndexID.ToString() + ", " + AreaID.ToString() + ", " +
          CellAABB.ToString() + ", " +
          Unknown_24h.Hex + ", " +
          Unknown_28h.Hex + ", " +
          //PartFlags.ToString() + ", " + //PartUnk1.ToString() + ", " +
          PartID.ToString() + ", " +
          PartUnk2.ToString() + ", " +
          PortalID.ToString());
 }
Beispiel #5
0
 public override string ToString()
 {
     return(IndexID.ToString() + ", " + IndexCount.ToString() + ", " + Flags1.ToString() + ", " + Flags2.ToString() + ", " + Flags3.ToString());
 }