Exemplo n.º 1
0
        public ColorListBox()
        {
            timer_resize              = new SmartTimer();
            timer_resize.Interval     = Globals.MESSAGE_RESIZE_TIMER;
            timer_resize.OnTimerTick += timer_resize_Tick;

            this.DrawMode            = DrawMode.OwnerDrawVariable;
            this.HorizontalScrollbar = true;
            //this.HorizontalExtent = this.Width - 32;
            this.Font = new Font("Arial", 9);

            LineColors = new ArrayList();

            this.MeasureItem += new MeasureItemEventHandler(ColorListBox_MeasureItem);
            this.DrawItem    += new DrawItemEventHandler(ColorListBox_DrawItem);

            this.SelectedIndexChanged += new EventHandler(ColorListBox_SelectedIndexChanged);

            this.Resize += new EventHandler(ColorListBox_Resize);
        }
Exemplo n.º 2
0
        public ColorListBox()
        {
            timer_resize = new SmartTimer();
            timer_resize.Interval = Globals.MESSAGE_RESIZE_TIMER;
            timer_resize.OnTimerTick += timer_resize_Tick;

            this.DrawMode = DrawMode.OwnerDrawVariable;
            this.HorizontalScrollbar = true;
            //this.HorizontalExtent = this.Width - 32;
            this.Font = new Font("Arial", 9);
            
            LineColors = new ArrayList();

            this.MeasureItem += new MeasureItemEventHandler(ColorListBox_MeasureItem);
            this.DrawItem += new DrawItemEventHandler(ColorListBox_DrawItem);

            this.SelectedIndexChanged += new EventHandler(ColorListBox_SelectedIndexChanged);

            this.Resize += new EventHandler(ColorListBox_Resize);
        }
Exemplo n.º 3
0
        public L2NET(string[] args)
		{
            SplashScreen splash = new SplashScreen();
            //splash.TopMost = true;
            splash.Show();
            splash.Update();

            Process.GetCurrentProcess().PriorityClass = System.Diagnostics.ProcessPriorityClass.AboveNormal;
            //System.Threading.Thread thread = System.Threading.Thread.CurrentThread;
            //thread.Priority = System.Threading.ThreadPriority.AboveNormal;

			InitializeComponent();

           

            Globals.gamedata = new GameData();
            Globals.l2net_home = this;

            //need to setup our chat box shit first
            timer_chat = new SmartTimer();
            timer_chat.Interval = Globals.CHAT_TIMER;
            timer_chat.OnTimerTick += timer_chat_Tick;

            try {
                Load_Interface();
                GameServer.Init(args);
            } catch (Exception e)
            {
                MessageBox.Show(e.Message);
                this.Close();
                Application.Exit();
                return;     
            }
            
            SetName();

            timer_players = new SmartTimer();
            timer_players.Interval = Globals.PLAYERS_TIMER;
            timer_players.OnTimerTick += timer_players_Tick;

            timer_items = new SmartTimer();
            timer_items.Interval = Globals.ITEMS_TIMER;
            timer_items.OnTimerTick += timer_items_Tick;

            timer_npcs = new SmartTimer();
            timer_npcs.Interval = Globals.NPCS_TIMER;
            timer_npcs.OnTimerTick += timer_npcs_Tick;

            timer_inventory = new SmartTimer();
            timer_inventory.Interval = Globals.INVENTORY_TIMER;
            timer_inventory.OnTimerTick += timer_inventory_Tick;

            timer_mybuffs = new SmartTimer();
            timer_mybuffs.Interval = Globals.MYBUFFS_TIMER;
            timer_mybuffs.OnTimerTick += timer_mybuffs_Tick;

            this.SizeChanged += new EventHandler(L2NET_SizeChanged);
            this.GotFocus += new EventHandler(L2NET_GotFocus);
            this.notifyIcon_us.DoubleClick += new EventHandler(notifyIcon_us_DoubleClick);

            listView_inventory_items = new ArrayList();
            lvwColumnSorter_inventory = new ListViewColumnSorter();
            listView_inventory.RetrieveVirtualItem += new RetrieveVirtualItemEventHandler(listView_inventory_RetrieveVirtualItem);
            listView_inventory.ColumnClick += new ColumnClickEventHandler(listView_inventory_ColumnClick);

            listView_npc_data_items = new ArrayList();
            lvwColumnSorter_npc_data = new ListViewColumnSorter();
            listView_npc_data.RetrieveVirtualItem += new RetrieveVirtualItemEventHandler(listView_npc_data_RetrieveVirtualItem);
            listView_npc_data.ColumnClick += new ColumnClickEventHandler(listView_npc_data_ColumnClick);

            listView_items_data_items = new ArrayList();
            lvwColumnSorter_item_data = new ListViewColumnSorter();
            listView_items_data.RetrieveVirtualItem += new RetrieveVirtualItemEventHandler(listView_items_data_RetrieveVirtualItem);
            listView_items_data.ColumnClick += new ColumnClickEventHandler(listView_items_data_ColumnClick);

            listView_players_data_items = new ArrayList();
            lvwColumnSorter_players_data = new ListViewColumnSorter();
            listView_players_data.RetrieveVirtualItem += new RetrieveVirtualItemEventHandler(listView_players_data_RetrieveVirtualItem);
            listView_players_data.ColumnClick += new ColumnClickEventHandler(listView_players_data_ColumnClick);

            listView_mybuffs_data_items = new ArrayList();
            lvwColumnSorter_mybuffs_data = new ListViewColumnSorter();
            listView_mybuffs_data.RetrieveVirtualItem += new RetrieveVirtualItemEventHandler(listView_mybuffs_data_RetrieveVirtualItem);
            listView_mybuffs_data.ColumnClick += new ColumnClickEventHandler(listView_mybuffs_data_ColumnClick);

            lvwColumnSorter_skills = new ListViewColumnSorter();
            listView_skills.ListViewItemSorter = lvwColumnSorter_skills;
            listView_skills.ColumnClick += new ColumnClickEventHandler(listView_skills_ColumnClick);

            lvwColumnSorter_clan = new ListViewColumnSorter();
            listView_char_clan.ListViewItemSorter = lvwColumnSorter_clan;
            listView_char_clan.ColumnClick += new ColumnClickEventHandler(listView_char_clan_ColumnClick);

            listView_inventory.DoubleClick += new EventHandler(listView_inventory_DoubleClick);
            listView_npc_data.DoubleClick += new EventHandler(listView_npc_data_DoubleClick);
            listView_items_data.DoubleClick += new EventHandler(listView_items_data_DoubleClick);
            listView_players_data.DoubleClick += new EventHandler(listView_players_data_DoubleClick);
            listView_skills.DoubleClick += new EventHandler(listView_skills_DoubleClick);

            listView_inventory.SelectedIndexChanged += new EventHandler(listView_inventory_SelectedIndexChanged);
            listView_npc_data.SelectedIndexChanged += new EventHandler(listView_npc_data_SelectedIndexChanged);
            listView_items_data.SelectedIndexChanged += new EventHandler(listView_items_data_SelectedIndexChanged);
            listView_players_data.SelectedIndexChanged += new EventHandler(listView_players_data_SelectedIndexChanged);
            listView_skills.SelectedIndexChanged += new EventHandler(listView_skills_SelectedIndexChanged);

            label_char_name.DoubleClick += new EventHandler(panel_charinfo_DoubleClick);
            panel_charinfo.DoubleClick += new EventHandler(panel_charinfo_DoubleClick);

            checkBox_op_control.CheckedChanged += new EventHandler(checkBox_op_control_CheckedChanged);
            checkBox_op_shift.CheckedChanged += new EventHandler(checkBox_op_shift_CheckedChanged);

            panel_yesno.Hide();
            panel_dead.Hide();
            panel_npc_chat.Hide();

            tabControl_char.SelectedIndexChanged += new EventHandler(tabControl_char_SelectedIndexChanged);
            tabControl_char.HandleCreated += new EventHandler(TabControl_HandleCreated);

            comboBox_msg_type.SelectedIndex = 0;

            System.Drawing.Bitmap img;
            try
            {
                img = new System.Drawing.Bitmap(Globals.PATH + "\\crests\\0.bmp");
            }
            catch
            {
                Add_Error("failed to load crests\\0.bmp, generating substitute", false);
                img = new System.Drawing.Bitmap(16, 8);
            }

            imageList_crests.Images.Add(img);
            Globals.crestids.Add((uint)0);

            this.Closing += new System.ComponentModel.CancelEventHandler(L2NET_Closing);

            richTextBox_dialog.LinkClicked += new LinkClickedEventHandler(richTextBox_dialog_LinkClicked);

            Globals.CanPrint = true;
            menuItem_cmd_logon_Click(null, null);

#if TESTING && DEBUG
        //TESTING MAP ENGINE OFFLINE
        Globals.gamedata.running = true;
        Globals.gamedata.drawing_game = true;
        Globals.gamedrawthread = new System.Threading.Thread(new System.Threading.ThreadStart(MapThread.DrawGameThread));
        Globals.gamedrawthread.IsBackground = true;
        Globals.gamedrawthread.Start();
        //END OF TESTING MAP ENGINE OFFLINE
#endif
            

            splash.Close();
            splash.Dispose();
            splash = null;
            
        }