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); }
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; }
private void _Load() { _map = SharedInformation.ContentManager.Load<Map>(@"data\" + _mapName + ".gat"); _state++; }
private void ls_Loaded(Map obj) { ChangeScreen(new IngameScreen(obj)); }