using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using System.Threading;
using System.Windows.Forms;
using Client.Controls;
using Client.Envir;
using Client.Scenes;
using Library;
using SlimDX.Windows;
using GatewayDefense;//防御盾
namespace Client
{
static class Program
{
///
/// 应用程序的主要入口点
///
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
foreach (KeyValuePair pair in Libraries.LibraryList)
{
if (!File.Exists(@".\" + pair.Value)) continue;
CEnvir.LibraryList[pair.Key] = new MirLibrary(@".\" + pair.Value);
}
//初始化防御系统
Gateway Gw = new Gateway(端口, 0, 0, 0, 0, "防御盾账号", "防御盾密码", Application.ProductName);
Gw.Start();
ConfigReader.Load();
CEnvir.LoadDatabase();
CEnvir.Target = new TargetForm();
DXManager.Create();
DXSoundManager.Create();
DXControl.ActiveScene = new LoginScene(Config.IntroSceneSize);
MessagePump.Run(CEnvir.Target, CEnvir.GameLoop);
ConfigReader.Save();
CEnvir.Session?.Save(true);
CEnvir.Unload();
DXManager.Unload();
DXSoundManager.Unload();
}
}
}
参数:
端口:游戏登陆端口号传奇一般都是7000, 0, 0, 0, 0,后面的0需要用几个端口就写几个
防御盾账号:购买的登陆账号
防御盾密码:用户密码
例:
//初始化防御系统啊
Gateway Gw = new Gateway(端口, 0, 0, 0, 0, "防御盾账号", "防御盾密码", Application.ProductName);
Gw.Start();