OpenRCT2/src
IntelOrca ab38828e03 integrate object list variables:
- gInstalledObjectsCount
- gInstalledObjects
- gNumInstalledRCT2Objects
- gNumInstalledCustomObjects
- gLastLoadedObjectChunkData
2016-01-06 20:41:21 +00:00
..
audio Fixed extern and enum name usage 2015-12-16 14:48:27 -06:00
core use builtin min and max 2015-12-15 09:11:54 +01:00
drawing shorten path for scenario select debug 2016-01-02 23:14:41 +00:00
interface integrate object list variables: 2016-01-06 20:41:21 +00:00
localisation remove all tutorial code 2016-01-04 23:21:23 +00:00
management integrate variable: gInputFlags 2016-01-04 22:53:03 +00:00
network fix #2650: validate game commands sent from clients in multiplayer 2016-01-05 18:30:39 +00:00
peep Resolved leaving guests searching for invalid entrance 2016-01-05 14:36:49 -07:00
platform fix windows file enumerate pattern matching 2016-01-04 18:29:18 +00:00
ride fix #2651: remove ride when multiplayer client aborts ride construction 2016-01-05 20:37:21 +00:00
util redo entire scenario highscore load / saving 2016-01-02 21:04:10 +00:00
windows integrate object list variables: 2016-01-06 20:41:21 +00:00
world Game commands hardening 2016-01-04 22:03:28 +01:00
addresses.c Fix some compiler warnings 2015-12-14 22:52:27 +01:00
addresses.h Refactor peep code 2015-12-31 13:57:06 +01:00
cheats.c Introduce cheat option to show vehicles from other track types 2015-10-12 15:58:15 +02:00
cheats.h Strip all whitespace 2015-10-20 20:48:51 +02:00
cmdline.c Fixed warnings in Xcode 2015-12-21 03:11:38 -06:00
cmdline.h Added newlines at end of files 2015-12-20 22:03:37 -06:00
cmdline_sprite.c finish converting last lodepng calls to libpng 2015-12-30 13:36:14 +00:00
common.h Drop initial null check from SafeFree 2015-09-22 22:58:34 +02:00
config.c add config for hide mega park and set locking as default 2016-01-03 21:06:10 +00:00
config.h add config for hide mega park and set locking as default 2016-01-03 21:06:10 +00:00
cursors.c Added newlines at end of files 2015-12-20 22:03:37 -06:00
cursors.h Added newlines at end of files 2015-12-20 22:03:37 -06:00
diagnostic.c Linux platform file 2015-09-20 23:19:08 +02:00
diagnostic.h Clean up the comments a litte 2015-12-11 16:19:46 -06:00
editor.c integrate object list variables: 2016-01-06 20:41:21 +00:00
editor.h Strip all whitespace 2015-10-20 20:48:51 +02:00
game.c fix #2650: validate game commands sent from clients in multiplayer 2016-01-05 18:30:39 +00:00
game.h add desync debug checks for scenario_rand 2015-11-07 17:56:19 +00:00
hook.c Fix strict aliasing violations 2015-12-31 13:27:26 +01:00
hook.h Added newlines at end of files 2015-12-20 22:03:37 -06:00
image_io.c finish converting last lodepng calls to libpng 2015-12-30 13:36:14 +00:00
image_io.h finish converting last lodepng calls to libpng 2015-12-30 13:36:14 +00:00
input.c integrate variables: _currentScrollIndex, _currentScrollArea 2016-01-06 18:47:55 +00:00
input.h fix #2658: fix dragging on land and water tools 2016-01-06 18:31:25 +00:00
intro.c Strip all whitespace 2015-10-20 20:48:51 +02:00
intro.h Strip all whitespace 2015-10-20 20:48:51 +02:00
object.c integrate object list variables: 2016-01-06 20:41:21 +00:00
object.h integrate object list variables: 2016-01-06 20:41:21 +00:00
object_list.c integrate object list variables: 2016-01-06 20:41:21 +00:00
openrct2.c Use strndup when setting last_run_version 2016-01-02 00:11:34 +01:00
openrct2.h Use MAX_PATH define for path length, remove redefinition 2015-12-26 11:18:44 +01:00
rct1.c Getting path scenery type and index using helper functions throughout the entire project. 2016-01-01 21:28:53 +01:00
rct1.h Fixed extern and enum name usage 2015-12-16 14:48:27 -06:00
rct2.c integrate variable: gInputPlaceObjectModifier 2016-01-05 22:33:47 +00:00
rct2.h add timestamp to highscores.dat 2016-01-03 01:48:52 +00:00
readme.md update src/readme.md 2014-11-16 15:37:41 +00:00
scenario.c add timestamp to highscores.dat 2016-01-03 01:48:52 +00:00
scenario.h add timestamp to highscores.dat 2016-01-03 01:48:52 +00:00
scenario_list.c add timestamp to highscores.dat 2016-01-03 01:48:52 +00:00
scenario_sources.c add DLC and Build your own scenario classification 2016-01-02 21:06:46 +00:00
sprites.h fix a couple of sprite ID definitions 2015-12-26 17:19:25 +00:00
title.c integrate variable: gInputFlags 2016-01-04 22:53:03 +00:00
title.h add RCT1 title sequence 2016-01-02 21:05:33 +00:00
version.h improve project version defines and publish script 2015-12-22 17:46:20 +00:00

readme.md

Source directory structure

  • audio

    Contains files for mixing and playing music and sound.

  • drawing

    Low level drawing logic and palette tables.

  • interface

    Window and widget logic, includes high level drawing and input.

  • localisation

    String IDs, currency and date logic.

  • network

    Network and multiplayer logic, includes management of network games and downloading / uploading of content.

  • management

    Park management logic such as finance, marketing and research.

  • peep

    Guest and staff definitions and logic such as action management and pathfinding.

  • platform

    Compiler and operating system specific code such as type definitions, message handling and file input / output.

  • ride

    Data and logic for rides, vehicles and track.

  • util

    Utility and helper functions.

  • windows

    Definitions and logic for all the windows in the game.

  • world

    World objects and mechanics such as the climate, landscape, sprites and park.