コード例 #1
0
        public IngameScreen(Map map)
        {
            _map = map;
            _font = SharedInformation.ContentManager.Load<SpriteFont>(@"fb\Gulim8b.xnb");

            _camera = new Camera(new Vector3(0, 0, 0), new Vector3(0, 0, -1), Matrix.CreateWorld(Vector3.Zero, Vector3.Forward, Vector3.Down), 1.0F, 5000.0F);
        }
コード例 #2
0
        public object Load(Stream stream, string assetName)
        {
            Map map = new Map(SharedInformation.GraphicsDevice);
            Stream ground = SharedInformation.ContentManager.Load<Stream>(assetName.Replace(".gat", ".gnd"));
            Stream world = SharedInformation.ContentManager.Load<Stream>(assetName.Replace(".gat", ".rsw"));

            if (!map.Load(stream, ground, world))
                return null;

            stream.Close();

            return map;
        }
コード例 #3
0
 private void _Load()
 {
     _map = SharedInformation.ContentManager.Load<Map>(@"data\" + _mapName + ".gat");
     _state++;
 }
コード例 #4
0
 private void ls_Loaded(Map obj)
 {
     ChangeScreen(new IngameScreen(obj));
 }