tida

Main package module

Modules

algorithm
module tida.algorithm

Assembly module for some game algorithms.

angle
module tida.angle

Module for working with mathematical angles. Contains the translation of measurement systems, work in the form of determining the angle, vector rotation and more.

animation
module tida.animation

An module for describing animation (frame-by-frame, by changing rendering objects among themselves).

animobj
module tida.animobj

Module for animation of movement / frames and others. Contains a mutating variable and a function that depends on it.

collision
module tida.collision

Collision checker and collision points between forms.

color
module tida.color

Color manipulation module. Mixing, converting, parsing colors.

component
module tida.component

Component module. Components extend the functionality of instances, but independently of a specific one (at least so. Or only one group of instances).

drawable
module tida.drawable

A module for rendering your own objects on the canvas.

each
module tida.each
event
module tida.event

A module for listening to incoming events from the window manager for their subsequent processing.

fps
module tida.fps

Module for limiting the release of frames per second.

game
module tida.game

A module for playing and organizing a game cycle with a scene manager.

gl
module tida.gl

Module for loading a library of open graphics.

image
module tida.image

A module for manipulating pictures, processing and transforming them.

instance
module tida.instance

The module describing the unit of the object - Instance.

listener
module tida.listener

Object module for tracking some global events like timers, global event handlers, etc.

loader
module tida.loader

Resource loader module

localevent
module tida.localevent

A module for describing some local events by means of function attributes.

matrix
module tida.matrix

Matrix management module.

puppet
module tida.puppet

Add-on module for loading 2D puppets and displaying them in the game. <INP Format information

render
module tida.render

A module for rendering objects.

runtime
module tida.runtime

A module for connecting to the window manager and also loading the necessary libraries, everything that does runtime, to which other objects can access the necessary objects.

scene
module tida.scene

Scene description module.

scenemanager
module tida.scenemanager

Scene and instance control module.

shader
module tida.shader

A module for programming open graphics shaders.

shape
module tida.shape

This module describes shapes for drawing, checking and other things related to the work of shapes.

softimage
module tida.softimage
sound
module tida.sound

Module for loading and managing sound (in particular, playback).

sprite
module tida.sprite

Sprite unit description module.

text
module tida.text

Module for rendering text using the FreeType library.

texture
module tida.texture

A module for managing textures. Not to be confused with , which directly lie in RAM and can always be changed, unlike textures, which need to initialize or update texture data.

tiled
module tida.tiled

Module for loading maps in TMX format.

ui
module tida.ui

Small technologies assembly module for building a debug floating interface.

vector
module tida.vector

Module two-dimensional vectors.

vertgen
module tida.vertgen

The module for generating vertices for drawing open graphics by the library.

window
module tida.window

Implementation of cross-platform creation and management of a window.

Public Imports

tida.runtime
public import tida.runtime;
tida.window
public import tida.window;
tida.event
public import tida.event;
tida.vector
public import tida.vector;
tida.color
public import tida.color;
tida.render
public import tida.render;
tida.shape
public import tida.shape;
tida.vertgen
public import tida.vertgen;
tida.image
public import tida.image;
tida.texture
public import tida.texture;
tida.angle
public import tida.angle;
tida.each
public import tida.each;
tida.fps
public import tida.fps;
tida.sound
public import tida.sound;
std.datetime
public import std.datetime;
tida.sprite
public import tida.sprite;
tida.matrix
public import tida.matrix;
tida.animation
public import tida.animation;
tida.text
public import tida.text;
tida.localevent
public import tida.localevent;
tida.scene
public import tida.scene;
tida.instance
public import tida.instance;
tida.scenemanager
public import tida.scenemanager;
tida.game
public import tida.game;
tida.loader
public import tida.loader;
tida.listener
public import tida.listener;
tida.softimage
public import tida.softimage;
tida.drawable
public import tida.drawable;
tida.component
public import tida.component;

Meta