コード例 #1
0
 public override void LoadContent()
 {
     _charTex = UniversalVariables.content.Load <Texture2D>("SpriteSheet Char");
     _char    = new Character("Char", new Vector2(0, 0), _charTex, Color.White, SpriteEffects.None, 0,
                              new Vector2(19, 29), .5f, "Standing", 0, true, AddCharAnims(), true, new List <GameAttribute>(), new List <Perk>(),
                              new CharacterInventory(), 5f);
     base.LoadContent();
     cam = new GameCam(_char, new Rectangle(250, 0, UniversalVariables.graphics.PreferredBackBufferWidth, UniversalVariables.graphics.PreferredBackBufferHeight));
     _char.CurrentAnimation = "Standing";
     mp    = new Map(UniversalVariables.spriteBatch);
     Tiles = UniversalVariables.content.Load <Texture2D>("SpriteSheet Tiles");
     GenerateMap();
     Mous = new CompMouse("mouse", UniversalVariables.content.Load <Texture2D>("SpriteSheet Misc"), CreateMouseAnimation());
     Mous.CurrentAnimation = "neutral";
     MagMan = new MagicManager(UniversalVariables.content.Load <Texture2D>("SpriteSheet Magic"), new Rectangle(0, 14, 6, 6), new Rectangle(0, 0, 12, 12), new Rectangle(0, 12, 2, 2));
     GenerateBaseEntityList();
     Interface.Add(0, Mous);
     MagMan.AddPrimalShapes();
 }