1 module dagon;
2 
3 public
4 {
5     import derelict.sdl2.sdl;
6     import derelict.opengl.gl;
7     import derelict.opengl.glu;
8     import derelict.opengl.glext;
9     import derelict.freetype.ft;
10 
11     import dlib.core;
12     import dlib.math;
13     import dlib.geometry;
14     import dlib.image;
15     import dlib.container;
16 
17     import dagon.core.ownership;
18     import dagon.core.interfaces;
19     import dagon.core.application;
20     import dagon.core.event;
21     import dagon.core.keycodes;
22     import dagon.core.vfs;
23 
24     import dagon.resource.scene;
25     import dagon.resource.asset;
26     import dagon.resource.textasset;
27     import dagon.resource.textureasset;
28     import dagon.resource.obj;
29     import dagon.resource.iqm;
30     import dagon.resource.fontasset;
31 
32     import dagon.logics.entity;
33     import dagon.logics.controller;
34     import dagon.logics.behaviour;
35     import dagon.logics.stdbehaviour;
36 
37     import dagon.graphics.rc;
38     import dagon.graphics.tbcamera;
39     import dagon.graphics.freeview;
40     import dagon.graphics.fpcamera;
41     import dagon.graphics.fpview;
42     import dagon.graphics.shapes;
43     import dagon.graphics.texture;
44     import dagon.graphics.animmodel;
45     import dagon.graphics.light;
46     import dagon.graphics.material;
47     import dagon.graphics.genericmaterial;
48     import dagon.graphics.environment;
49     import dagon.graphics.mesh;
50     import dagon.graphics.view;
51 
52     import dagon.ui.font;
53     import dagon.ui.ftfont;
54     import dagon.ui.textline;
55 
56     import dagon.templates.basescene;
57 }
58