-
using System;
namespace ParticleSample
{
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
static void Main (string[] args)
{
MonoMac.AppKit.NSApplication.Init ();
using (var p = new MonoMac.Foundation.NSAutoreleasePool ()) {
MonoMac.AppKit.NSApplication.SharedApplication.Delegate = new AppDelegate();
MonoMac.AppKit.NSApplication.Main(args);
}
}
}
class AppDelegate : MonoMac.AppKit.NSApplicationDelegate
{
public override void FinishedLaunching (MonoMac.Foundation.NSObject notification)
{
using (ParticleSampleGame game = new ParticleSampleGame()) {
game.Run ();
}
}
public override bool ApplicationShouldTerminateAfterLastWindowClosed (MonoMac.AppKit.NSApplication sender)
{
return true;
}
}
}
|