Esempio n. 1
0
 private void GameSocketClient_Login(svLogin login)
 {
     if (login.Success)
     {
         GameRef.GamePlayState.SetUpGame(login);
         ((IStateManager)GameRef.Services.GetService(typeof(IStateManager))).PushState((GamePlayState)GameRef.GamePlayState, 0);
     }
     else
     {
         errorMessage = login.Success.ToString();
     }
 }
Esempio n. 2
0
        public void SetUpGame(svLogin loginData)
        {
            //Texture2D spriteSheet = content.Load<Texture2D>(@"PlayerSprites\maleplayer");
            TileMap map = null;

            world = new World();

            /*player = new Player(GameRef, "Wesley", false, spriteSheet);
             *
             * ICharacter teacherOne = Character.FromString(GameRef, "Lance,teacherone,WalkDown,teacherone,water");
             * ICharacter teacherTwo = PCharacter.FromString(GameRef, "Marissa,teachertwo,WalkDown,tearchertwo,wind,earth");
             *
             * teacherOne.SetConversation("LanceHello");
             * teacherTwo.SetConversation("MarissaHello");
             *
             * GameRef.CharacterManager.AddCharacter("teacherone", teacherOne);
             * GameRef.CharacterManager.AddCharacter("teachertwo", teacherTwo);*/

            MapManager.FromBinFile("Town1", content);
            map = MapManager.GetMap("Town1");

            map.Characters.Add("teacherone", new Point(loginData.X, loginData.Y));

            /*map.PortalLayer.Portals.Add(new Rectangle(7, 3, 32, 32), new Portal(new Point(7, 3), new Point(4, 8), "Basement1"));*/

            world.AddMap("Town1", map);
            world.ChangeMap("Town1", Rectangle.Empty);

            /*MapManager.FromBinFile("Basement1", content);
             * map = MapManager.GetMap("Basement1");
             *
             * map.Characters.Add("teachertwo", new Point(4, 1));
             *
             * map.PortalLayer.Portals.Add(new Rectangle(4, 9, 32, 32), new Portal(new Point(4, 9), new Point(7, 4), "Town1"));
             * map.PortalLayer.Portals.Add(new Rectangle(5, 9, 32, 32), new Portal(new Point(5, 9), new Point(7, 4), "Town1"));
             *
             * world.AddMap("Basement1", map);*/

            camera = new Camera();
        }