Example #1
0
File: CMine.cs Project: gaeqs/CMine
        public static void Load()
        {
            Window = new Window(1920, 1080,
                                GameWindowFlags.Fullscreen, true, (window, args) => {
                Directory.CreateDirectory(MainFolder);
                TextureMap     = new TextureMap();
                TextureManager = new TextureManager();
                BlockManager.Load();
                BlockModelManager.Load();
                Pointer.Load();

                var ttf = new TrueTypeFont(new Font(new FontFamily("Arial"), 17));

                var world = new World("test", ttf);

                world.StaticTexts.Add(new PositionViewer(ttf));
                world.StaticTexts.Add(new FpsViewer(ttf));

                Window.Room = world;
            });
            Window.Run();
        }
Example #2
0
 public BlockStaticDataCross(string id, bool passable, bool lightSource, sbyte lightSourceLight,
                             sbyte blockLightPassReduction, sbyte sunlightPassReduction) :
     base(id, BlockModelManager.GetModelOrNull(CrossBlockModel.Key), passable, 1, 0,
          lightSource, lightSourceLight, blockLightPassReduction, sunlightPassReduction)
 {
 }
Example #3
0
 private BlockStaticDataTallGrass()
     : base("default:tall_grass", true, false, 0,
            1, 0, "default:tall_grass")
 {
     BlockModel = BlockModelManager.GetModelOrNull(TallGrassBlockModel.Key);
 }
Example #4
0
 private BlockStaticDataWater() :
     base("default:water", BlockModelManager.GetModelOrNull(WaterBlockModel.Key),
          true, 1, 0, false,
          0, 2, 2)
 {
 }
Example #5
0
 private BlockStaticDataTorch() :
     base("default:torch", BlockModelManager.GetModelOrNull(TorchBlockModel.Key),
          true, 0.6f, 0, true,
          Block.MaxBlockLight, 1, 0)
 {
 }