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(); }
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) { }
private BlockStaticDataTallGrass() : base("default:tall_grass", true, false, 0, 1, 0, "default:tall_grass") { BlockModel = BlockModelManager.GetModelOrNull(TallGrassBlockModel.Key); }
private BlockStaticDataWater() : base("default:water", BlockModelManager.GetModelOrNull(WaterBlockModel.Key), true, 1, 0, false, 0, 2, 2) { }
private BlockStaticDataTorch() : base("default:torch", BlockModelManager.GetModelOrNull(TorchBlockModel.Key), true, 0.6f, 0, true, Block.MaxBlockLight, 1, 0) { }