Claudius
module Animation : sig ... end
Module for handling animation recording
module Base : sig ... end
Main Claudius entry point.
module Builtins : sig ... end
module Event : sig ... end
module Font : sig ... end
Provides the font rendering for Claudius.
module Framebuffer : sig ... end
Provides the simulated framebuffer for Claudius.
module Key : sig ... end
The Key module defines a platform-independent representation of keyboard keys.
module Keysdl : sig ... end
This module provides a mapping between Claudius's key representation and the backend-specific integer keycodes used by SDL.
module Mouse : sig ... end
Mouse input handling.
module Mousesdl : sig ... end
module Palette : sig ... end
Claudius works with colour palettes, as per computers of old. This module lets you load and manipulate palettes. The palettes can be thought of simply as indexed arrays of RGB values, and you write index values to the Framebuffer rather than RGB values directly.
module Primitives : sig ... end
Primatives are a way to build up a list of rendering operations for the framebuffer in a functional style and then render them at once.
module Screen : sig ... end
Information about the display that can be accessed from the running code to work out screen size etc. The screen represents the window in which things will be drawn.
module Screenshot : sig ... end
Module for handling screenshots
module Stats : sig ... end
Manages stats and other metadata for Claudius
module Utils : sig ... end
module Utils_gif : sig ... end
Common utilies for screenshot and animation handling