public MapleForm() { InitializeComponent(); SetStyle(ControlStyles.SupportsTransparentBackColor, true); BackColor = Color.Bisque; TransparencyKey = Color.Bisque; Mode = Program.Mode; TrayMenu = new ContextMenu(); Program.Start(); new NotifyIcon { Icon = new Icon(Icon, 40, 40), ContextMenu = TrayMenu, Visible = true }; if (Mode != MapleMode.GMS) { ShowInTaskbar = false; } new Thread(Program.Start).Start(); }
public frmMain() { InitializeComponent(); SetStyle(ControlStyles.SupportsTransparentBackColor, true); this.BackColor = Color.Bisque; this.TransparencyKey = Color.Bisque; TempFolder = Path.GetTempPath(); this.Mode = Program.Mode; trayMenu = new ContextMenu(); trayMenu.MenuItems.Add("Start Vicious", OnStartButton); trayMenu.MenuItems.Add("Website", OnSiteButton); // trayMenu.MenuItems.Add("Show", OnShow); trayMenu.MenuItems.Add("Unstuck account", OnUnstuck); trayMenu.MenuItems.Add("Close", OnExit); trayIcon = new NotifyIcon(); trayIcon.Text = "Vicious" + ((Program.DevMode) ? " - DEV" : ""); trayIcon.Icon = new Icon(this.Icon, 40, 40); trayIcon.ContextMenu = trayMenu; trayIcon.Visible = true; if (Mode != MapleMode.GMS) { ShowInTaskbar = false; // Remove from taskbar. } new Thread(StartLoading).Start(); }
public InterceptedLinkedClient(Session inside, string toIP, ushort toPort) { this.Mode = Program.Mode; this.Port = toPort; Debug.WriteLine("New linkclient to " + toIP); inSession = inside; inside.OnPacketReceived += new Session.PacketReceivedHandler(inside_OnPacketReceived); inside.OnClientDisconnected += new Session.ClientDisconnectedHandler(inside_OnClientDisconnected); ConnectOut(toIP, toPort); Debug.WriteLine("Connecting out to port " + toPort); }