コード例 #1
0
ファイル: World.cs プロジェクト: Tidizzle/TEngine
        public override void LoadContent(ContentManager mgr)
        {
            base.LoadContent(mgr);

            if (FileAccess.MapExists("Map.sm") && OpenIfExists)
            {
                var newMap = FileAccess.GetMap("map.sm");
                map = newMap;
            }
            else
            {
                gen     = new WorldGen(WorldGen.WorldSize.Medium);
                gen.mgr = mgr;
                map     = gen.Gen();

                display = new WorldDisplayer(map, 8, 5, mgr, Gd);
                FileAccess.WriteMap("Map.sm", map);
            }
        }