예제 #1
0
파일: Program.cs 프로젝트: rokn/REAL-Core
		static void Main()
		{
			using (var game = new REALGame())
			{
				game.Run();
			}
		}
예제 #2
0
파일: Starter.cs 프로젝트: rokn/REAL-Core
		static void Main()
		{
			var testEntity = new Entity();
			testEntity.AttachComponent(new Transform());
			testEntity.AttachComponent(new SpriteRenderer("box"));
			var scene = new EntityWorld();
			var cameraEntity = new CameraP();
			scene.AddEntity(testEntity);
			scene.AddEntity(cameraEntity);
			scene.MainCamera = cameraEntity.GetComponent<Camera>();
			using (var game = new REALGame(800,480,false,scene))
			{
				game.Run();
			}
		}
예제 #3
0
		private void RunGame()
		{
			var realGame = new REALGame(800,480,false);
			var gameThread = new Thread(() => realGame.Run());
			gameThread.Start();
		}