コード例 #1
0
        public static rsItem GetRessources()
        {
            ShuffleItems res = new ShuffleItems();

            for (int i = 0; i < res.Items.Length; i++)
            {
                res.Items[i] = (BitConverter.ToUInt16(savedata, Items.Ofset(i)) >> Items.Shift()) & 0x7F;
            }
            for (int i = 0; i < res.Enchantments.Length; i++)
            {
                res.Enchantments[i] = (savedata[Enhancements.Ofset(i)] >> Enhancements.Shift()) & 0x7F;
            }
            return(new rsItem
            {
                Hearts = (BitConverter.ToUInt16(savedata, Hearts.Ofset()) >> Hearts.Shift()) & 0x7F,
                Coins = (BitConverter.ToInt32(savedata, Coins.Ofset()) >> Coins.Shift()) & 0x1FFFF,
                Jewels = (BitConverter.ToInt32(savedata, Jewels.Ofset()) >> Jewels.Shift()) & 0xFF,
                Items = res.Items,
                Enhancements = res.Enchantments
            });
        }
コード例 #2
0
ファイル: Main.cs プロジェクト: supercarotte/PSSE
 private void ItemsGrid_EnabledChanged(object sender, EventArgs e)
 {
     ItemsGrid.SelectedObject = (ItemsGrid.Enabled) ? SI_Items = new ShuffleItems() : null;
 }