-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathFILES
49 lines (43 loc) · 2.2 KB
/
FILES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
--------------------------------------------------------------------------------
A (Game) Assets
--------------------------------------------------------------------------------
a_assets.ts - load game assets into memory and read them on-the-fly
--------------------------------------------------------------------------------
AN ANimation
--------------------------------------------------------------------------------
an_animation.ts - animate in-engine objects
--------------------------------------------------------------------------------
G Game loops and top-level stuff
--------------------------------------------------------------------------------
g_const.ts - constants
g_main.ts - the main program
g_run.ts - game loops
g_setup.ts - setup routines
--------------------------------------------------------------------------------
I Interfaces, I/O controllers
--------------------------------------------------------------------------------
i_input.ts - mouse & keyboard controller
--------------------------------------------------------------------------------
M Math
--------------------------------------------------------------------------------
m_math.ts - math utilities
m_mat4.ts - 4x4 matrix
m_tri3.ts - 3-D triangle
m_vec2.ts - 2-D vector
m_vec3.ts - 3-D vector
m_aabb3.ts - 3-D axis-aligned bounding-box
m_collision.ts - Collisions in 2-D & 3-D
--------------------------------------------------------------------------------
R Rendering
--------------------------------------------------------------------------------
r_camera.ts - camera controller, and view & perspective transformations
r_draw.ts - rendering back-end--drawing routines
r_drawers.ts - render various menus, screens, etc.
r_geometry.ts - load, update & render 3-D geometry data
r_screen.ts - rendering front-end--access to framebuffer APIs
--------------------------------------------------------------------------------
D Data
--------------------------------------------------------------------------------
mesh/d_*.ts - initial mesh data
d_player.ts - initial player data
d_textures.ts - texture lookup tables