This repository has been archived on 2023-07-11. You can view files and clone it, but cannot push or open issues or pull requests.
Blarg.GameFramework/Game.Core/GameApp.cs

67 lines
841 B
C#
Raw Normal View History

using System;
using PortableGL;
using Blarg.GameFramework;
using Blarg.GameFramework.Graphics;
namespace Game
{
public class GameApp : IGameApp
{
public GameApp()
{
}
public void OnAppGainFocus()
{
}
public void OnAppLostFocus()
{
}
public void OnAppPause()
{
}
public void OnAppResume()
{
}
public void OnLoad()
{
}
public void OnUnload()
{
}
public void OnLostContext()
{
}
public void OnNewContext()
{
}
public void OnRender(float delta)
{
Platform.GraphicsDevice.Clear(0.25f, 0.5f, 1.0f, 1.0f);
}
public void OnResize(ScreenOrientation orientation, Rect size)
{
}
public void OnUpdate(float delta)
{
if (Platform.Keyboard.IsPressed(Blarg.GameFramework.Input.Key.Escape))
Platform.Application.Quit();
}
public void Dispose()
{
}
}
}