Table of Contents

Namespace AlphaFramework.Presentation

Provides a basis for building presenters that visualize AlphaFramework.World-based game worlds using OmegaEngine.Graphics.Renderables.

NuGet package: AlphaFramework.Presentation

Namespaces

AlphaFramework.Presentation.Config

Classes

Arguments

An immutable class representing command-line arguments passed to an application.

CoordinatePresenter<TUniverse, TCoordinates>

Uses the Engine to present a CoordinateUniverse<TCoordinates> game world.

GameBase

Base class for building a game using AlphaFramework. Handles basic engine and GUI setup.

PresenterBase<TUniverse>

Uses the Engine to present an IUniverse game world.

Interfaces

IPresenter<TUniverse>

Maintains a View to present an IUniverse game world.