@@ -17,7 +17,23 @@ namespace AtomicEngine
[DllImport (Constants.LIBNAME, CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi)]
private static extern IntPtr csb_AtomicEngine_GetSubsystem(string name);
-
+
+ static Atomic()
+ {
+ Initialize ();
+ }
+ public static void Run()
+ while (Atomic.RunFrame ()) {
public static bool RunFrame()
{
GC.Collect();
@@ -1,23 +1,18 @@
-using System;
+
using AtomicEngine;
using AtomicPlayer;
-namespace AtomicSharpTest
-{
- class MainClass
- {
- public static void Main (string[] args)
- Atomic.Initialize ();
+class MyGame
+{
+ public static void Main (string[] args)
+ var player = Atomic.GetSubsystem<Player> ();
- var player = Atomic.GetSubsystem<Player> ();
+ player.LoadScene ("Scenes/Scene.scene");
- player.LoadScene ("Scenes/Scene.scene", null);
+ Atomic.Run ();
- while (Atomic.RunFrame ()) {
- }
}