protected bool authenticate() { Data.User u = MasterOfMagic.Game.Dbl.Users.FirstOrDefault(e => e.username == this.username && e.password == this.password); if (u != null) { Mobile m = new Mobile(new Position(50, 50, 0)); m.AssetId = 1000001; m.ViewChanged += new EventHandler(m_ViewChanged); Game.Instance.World.Mobiles.Add(m); return true; } return false; }
public World(Guid gameId) : base(100, 100, 10) { InterestManager.Instance.init(this); this.gameId = gameId; timer = GameTimer.getGameTimer(DateTime.Now); timer.timeLapsed += new EventHandler<GameTimerEventArgs>(this.timelapsed); map = new Terrain[100, 100]; for (int x = 0; x < 100; x++) { for (int y = 0; y < 100; y++) { Terrain t = new Terrain(new Position(x, y, 0)); t.AssetId = 1000001; map[x, y] = t; } } for (int m = 0; m < 1000; m++) { Mobile mob = new Mobile(new Position(Game.Random.Next(100), Game.Random.Next(100), Game.Random.Next(100))); mob.AssetId = 1000001; Mobiles.Add(mob); } }