/// <summary> /// Just render a 10x10 grid with help of GridScreen on the screen. /// No subTexelSize stuff is performed, do that in the fx file. /// </summary> public static void Render10x10Grid() { if (gridScreen10x10Instance == null) gridScreen10x10Instance = new GridScreen(10, 10); gridScreen10x10Instance.Render(); }
/// <summary> /// Just render a 10x10 grid with help of GridScreen on the screen. /// No subTexelSize stuff is performed, do that in the fx file. /// </summary> public static void Render10x10Grid() { if (gridScreen10x10Instance == null) { gridScreen10x10Instance = new GridScreen(10, 10); } gridScreen10x10Instance.Render(); } // Render10x10Grid()
public TrackSelectionVisual( IApplicationService appService, IApplicationManager appManager, string trackDirectory) { grid = appService.Kernel.Get <GridScreen>(); tracks = TrackHelper.LoadTrackFiles(trackDirectory); PopulateTrackVisuals(); }
private void ConfigureGrid() { grid = appService.Kernel.Get <GridScreen>(); grid.AddColumn(); grid.AddRow(); var selfTrainingMenuItem = GetSelfTrainingMenuItem(); var manualTrainingMenuItem = GetHumanTrainingMenuItem(); var raceMenuItem = GetRaceMenuItem(); var mapMakingMenuItem = GetMapMakingMenuItem(); grid.AddMenuItem(0, 0, selfTrainingMenuItem); grid.AddMenuItem(0, 1, manualTrainingMenuItem); grid.AddMenuItem(1, 0, raceMenuItem); grid.AddMenuItem(1, 1, mapMakingMenuItem); eventService.RegisterMouseClickCallback(this.Id, new MouseClickCallbackEventArgs(Mouse.Button.Left), grid.OnMousePress); }
public Game1() { _graphics = new GraphicsDeviceManager(this); _graphics.PreferredBackBufferWidth = screenWidth; _graphics.PreferredBackBufferHeight = screenHeight; _graphics.IsFullScreen = false; ScreenRectangle = new Rectangle( 0, 0, screenWidth, screenHeight); _graphics.ApplyChanges(); Content.RootDirectory = "Content"; Components.Add(new InputHandler(this)); _gameStateManager = new GameStateManager(this); Components.Add(_gameStateManager); TitleScreen = new TitleScreen(this, _gameStateManager); //StartMenuScreen = new StartMenuScreen(this, _gameStateManager); GridScreen = new GridScreen(this, _gameStateManager); _gameStateManager.ChangeState(TitleScreen); //_gameStateManager.ChangeState(GridScreen); }