Skip to content

Instantly share code, notes, and snippets.

@LaylBongers
Created December 17, 2014 14:38
Show Gist options
  • Select an option

  • Save LaylBongers/a8ebe008fdf1bf0d3847 to your computer and use it in GitHub Desktop.

Select an option

Save LaylBongers/a8ebe008fdf1bf0d3847 to your computer and use it in GitHub Desktop.
using System;
using Subterran;
namespace TropicalIsland
{
internal static class TropicalIsland
{
public static void Run()
{
var data = new GameData();
// Set up our game loops
var loopManager = new LoopManager();
loopManager.Loops.Add(Loop
.ThatCalls(() => Update(data))
.WithRateOf(120).PerSecond());
loopManager.Loops.Add(Loop
.ThatCalls(() => Render(data)));
loopManager.Run();
}
private static void Update(GameData data)
{
Console.WriteLine("Update");
}
private static void Render(GameData data)
{
Console.WriteLine("Render");
}
private class GameData
{
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment