Game Development Reference
In-Depth Information
tion should be avoided, as regenerating the solution file will remove all the local
changes.
• The decoda folder contains the individual Decoda IDE project files that corres-
pond to each chapter demo. These project files are not generated from build
scripts.
• The lib folder is an intermediate output folder where static libraries are com-
piled. It is safe to delete this folder, as Visual Studio will build any missing librar-
ies during the next build of the sandbox.
• The media folder contains all the shared assets used within the chapter demos.
Assets used by the sandbox exist as both loose files and ZIP bundles.
• The premake folder contains the build script used to configure the sandbox's
solution and project files. Any desired changes to the Visual Studio solution or
projects should be made in the Premake script.
Note
The Premake script will detect any additional C++ or Lua files within the pro-
ject's folder structure. When adding a new Lua script or C++ files, simply rerun
the build scripts to update the Visual Studio solution.
• The src folder contains the source code for each open source library as well as
the sandbox itself. Every project within the sandbox solution file will have a cor-
responding src folder, with separate folders for header files and source files.
Chapter demos have an additional script folder that contains every Lua script for
that particular chapter.
Note
Each open source library contains both a VERSION.txt and LICENSE.txt
file, which states the version number of the open source library used as well as
the license agreement that must be followed by all users.
• The tools folder contains the installer for the Decoda IDE as well as the Pre-
make utility program that is used to create the Visual Studio solution.
Search WWH ::




Custom Search