forked from spring/spring
-
Notifications
You must be signed in to change notification settings - Fork 1
/
directories.txt
68 lines (66 loc) · 4.04 KB
/
directories.txt
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
rts/build/kdevelop Kdevelop project files
rts/build Project files / build scripts
rts/build/scons Scons build files (for Linux & MinGW)
rts/build/vstudio7 Visual Studio 7 project files
rts/build/vstudio8 Visual Studio 8 project files
rts/build/xcode xcode project file
rts/ExternalAI engine side AI interface
rts/ExternalAI/Interface AI side AI interface (also used by the engine)
rts/Game General game code
rts/Game/StartScripts Hardcoded startscripts
rts/Game/UI Game controls including current gui
rts/lib/7zip 7zip library
rts/lib/hpiutil2 TA archive loading
rts/lib/libhpi Unused (old version of hpiutil2?)
rts/lib/lua lua interpreter library
rts/lib/minizip zip library
rts/lib/streflop/libm Math libary (long double, double and float implementations)
rts/lib/streflop/softfloat Emulated FP library
rts/lib/streflop STandalone REproducable FLOating Point lib
rts/lib Third party libraries
rts/Lua Spring Lua libraries
rts/Map Map loading & rendering
rts/Map/SM3 SM3 map support
rts/Map/SMF SMF map support
rts/Rendering
rts/Rendering/Env Sky(box), trees, water, grass
rts/Rendering/GL OpenGL extension loading, vertex arrays and utility code
rts/Rendering/Textures Texture management / texture filtering code
rts/Rendering/UnitModels S3O and 3DO rendering
rts/Sim/Misc Radar, LOS, damage array, quadfield, features, categories
rts/Sim/MoveTypes Unit move types and move math
rts/Sim/Objects SolidObject, WorldObject
rts/Sim/Path Pathfinding
rts/Sim/Projectiles ProjectileHandler & all projectiles
rts/Sim Simulation code
rts/Sim/Units/COB COB scripts VM
rts/Sim/Units/CommandAI Unit AI
rts/Sim/Units Unit handling code
rts/Sim/Units/UnitTypes CUnit implementations
rts/Sim/Weapons Weapon code
rts Spring engine source code
rts/System
rts/System/creg Class register system (reflection)
rts/System/FileSystem Virtual File System
rts/System/Platform Code handling differences between OSes/processors
rts/System/Platform/Linux Linux/Unix specific code
rts/System/Platform/Mac Mac specific code
rts/System/Platform/Win Windows specific code
rts/System/Script LUA bindings for scripts
rts/System/Sync Sync debuggers
AI AI sourcecode..
AI/Interfaces ..for interfaceing with Skirmish and Group AIs (Interfaces/impls)
AI/Wrappers meta AI interfaces (consist only of code that will be integrated into AI binaries)
AI/Wrappers/LegacyCpp ..for letting Legacy C++ AIs interface with the C AI Interface
AI/Wrappers/LegacyCpp/Event ..and Event classes needed for that
AI/Skirmish ..for SkirmishAIs (Skirmish/impls)
AI/Group ..for GroupAIs (Helper-libs)
game/AI Files related to AI
game/AI/Interfaces/impls Output directory for AI interface binaries
game/AI/Skirmish/impls Output directory for skirmish AI binaries
game/AI/Helper-libs Output directory for group AI binaries
game/base Output directory for springcontent.sdz & bitmaps.sdz
game/maps Map archives (sd7,sdz,sdd)
game/mods Mod archives (sd7,sdz,sdd)
game Output directory for binaries / data directory
game/startscripts LUA startscripts