示例#1
0
 public TilesetCommand(BattlefieldTileset battlefieldTileset, byte[] oldTileset, Battlefields form)
 {
     this.battlefieldTileset = battlefieldTileset;
     this.oldTileset         = oldTileset;
     this.form  = form;
     this.index = form.Index;
 }
示例#2
0
 public void WriteToROM()
 {
     if (NewGame != null && NewGame.Visible)
     {
         NewGame.WriteToROM();
     }
     if (Animations != null && Animations.Visible)
     {
         Animations.WriteToROM();
     }
     if (Attacks != null && Attacks.Visible)
     {
         Attacks.WriteToROM();
     }
     if (Battlefields != null && Battlefields.Visible)
     {
         Battlefields.WriteToROM();
     }
     if (Dialogues != null && Dialogues.Visible)
     {
         Dialogues.WriteToROM();
     }
     if (EventScripts != null && EventScripts.Visible)
     {
         EventScripts.WriteToROM();
     }
     if (Fonts != null && Fonts.Visible)
     {
         Fonts.WriteToROM();
     }
     if (Formations != null && Formations.Visible)
     {
         Formations.WriteToROM();
     }
     if (Items != null && Items.Visible)
     {
         Items.WriteToROM();
     }
     if (Areas != null && Areas.Visible)
     {
         Areas.WriteToROM();
     }
     if (Monsters != null && Monsters.Visible)
     {
         Monsters.WriteToROM();
     }
     if (Sprites != null && Sprites.Visible)
     {
         Sprites.WriteToROM();
     }
     if (Intro != null && Intro.Visible)
     {
         Intro.WriteToROM();
     }
     if (WorldMaps != null && WorldMaps.Visible)
     {
         WorldMaps.WriteToROM();
     }
 }
示例#3
0
        public override void Write()
        {
            _worldPacket.WritePackedGuid(BattlemasterGuid);
            _worldPacket.WriteInt32(BattlemasterListID);
            _worldPacket.WriteUInt8(MinLevel);
            _worldPacket.WriteUInt8(MaxLevel);
            _worldPacket.WriteUInt32(Battlefields.Count);
            if (!Battlefields.Empty())
            {
                Battlefields.ForEach(field => _worldPacket.WriteInt32(field));
            }

            _worldPacket.WriteBit(PvpAnywhere);
            _worldPacket.WriteBit(HasRandomWinToday);
            _worldPacket.FlushBits();
        }
示例#4
0
 public void CreateBattlefieldsWindow()
 {
     if (Battlefields == null || !Battlefields.Visible)
     {
         Cursor.Current = Cursors.WaitCursor;
         Battlefields   = new Battlefields.OwnerForm();
         if (DockEditors)
         {
             Do.AddControl(MainForm.PanelForms, Battlefields);
         }
         else
         {
             Battlefields.Show();
         }
         loadedForms.Add(Battlefields);
         Cursor.Current = Cursors.Arrow;
     }
     Battlefields.KeyDown += new KeyEventHandler(editor_KeyDown);
     Battlefields.BringToFront();
 }