32 lines
1.0 KiB
Plaintext
32 lines
1.0 KiB
Plaintext
Project layout:
|
|
engine/ - Game engine
|
|
tile_editor/ - Tile editor
|
|
modules/ - Game files used by the engine and tile_editor
|
|
tools/ - Extraneous tools for data packing and similar
|
|
common/ - Contains all shared or commonly used code, such as data I/O,
|
|
extensions to C, new data types, etc.
|
|
test/ - Location for developing new feature and testing concepts
|
|
old/ - Old Wait-based game engine
|
|
devcpp/ - Dev-C++ project for Windows
|
|
xcode/ - XCode project for OS X
|
|
|
|
Compiling:
|
|
make engine - builds Game engine
|
|
make tile_editor - builds tile_editor
|
|
make tools - builds tools
|
|
make old - builds old Game engine
|
|
|
|
Compiling(OS X): open xcode/timesynk.xcodeproj and set the Active Target to:
|
|
engine for Game engine
|
|
Tile Editor for the tile editor
|
|
timesynk for the old Game engine
|
|
|
|
Compiling(Windows): open an appropriate devcpp/*.dev project and Compile
|
|
engine.dev for Game engine
|
|
tile_editor for tile editor
|
|
timesynk-sdl for old SDL Game engine
|
|
timesynk-pdcurses for old PCurses Game engine
|
|
|
|
Cleaning:
|
|
make clean - cleans entire project
|