Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using Jump_n_Run_Testgame.Logic;
- using OpenTK_Tests;
- using OpenTK_Tests.Engine.Framework;
- using OpenTK_Tests.Engine.Logic;
- using OpenTK_Tests.Renderer;
- using OpenTK_Tests.Storage;
- using System;
- using System.Collections.Generic;
- using System.Globalization;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace Jump_n_Run_Testgame
- {
- public class Program
- {
- public static Logic_Menu logic_menu;
- public static Logic_Game logic_game;
- public static Jump_n_Run_Testgame.Renderer.Renderer renderer;
- private static MainGame mg;
- static void Main(string[] args)
- {
- mg = new MainGame("Space Invaders made in Kaindorf");
- loadResources();
- logic_menu = new Logic_Menu(mg);
- logic_game = new Logic_Game(mg);
- renderer = new Jump_n_Run_Testgame.Renderer.Renderer(mg);
- mg.onLogicChanged += mg_onLogicChanged;
- mg.Run(logic_menu, renderer);
- }
- private static void loadResources()
- {
- foreach(var path in Properties.Resources.ResourceManager.GetResourceSet(CultureInfo.CurrentUICulture, true, true))
- {
- if(path is string)
- {
- TextureStorage.LoadTexture((string)path);
- }
- }
- }
- private static void mg_onLogicChanged(object sender, OpenTK_Tests.Engine.Framework.Events.EventArgs.LR_ChangedArgs e)
- {
- //mg.reloadUIElements();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement