OpenRCT2/src
IntelOrca 98348cd539 set default config option confirm prompt to false 2014-12-04 21:20:11 +00:00
..
audio use mixer for ride music 2014-11-13 19:51:02 -07:00
drawing remove unnecessary header includes 2014-11-30 20:27:14 +00:00
interface remove unnecessary header includes 2014-11-30 20:27:14 +00:00
localisation remove unnecessary header includes 2014-11-30 20:27:14 +00:00
management Reversed 684ac3 2014-11-30 22:00:41 +00:00
peep remove unnecessary header includes 2014-11-30 20:27:14 +00:00
platform remove unnecessary header includes 2014-11-30 20:27:14 +00:00
ride Fix #615. Issue caused by variables not being set 2014-12-03 20:19:02 +00:00
util remove unnecessary header includes 2014-11-30 20:27:14 +00:00
windows Fixed issue preventing rides from being destroyed 2014-12-03 20:37:38 +00:00
world remove unnecessary header includes 2014-11-30 20:27:14 +00:00
addresses.h Added object_load_list. Fixes various object loading related bugs 2014-11-30 21:16:36 +00:00
cmdline.c implement RLECOMPRESSED chunk encoding, closes #598 2014-11-26 16:27:21 +00:00
cmdline.h implement RLECOMPRESSED chunk encoding, closes #598 2014-11-26 16:27:21 +00:00
common.h add log level check so that --verbose option works 2014-11-21 18:39:56 +00:00
config.c set default config option confirm prompt to false 2014-12-04 21:20:11 +00:00
config.h map cheat window to shortcut, hide fast forward button, fix toolbar autolayout 2014-11-24 16:38:19 +00:00
cursors.h Move cursor location fix #476 2014-09-22 17:57:46 +01:00
diagnostic.c add log level check so that --verbose option works 2014-11-21 18:39:56 +00:00
diagnostic.h fix GCC errors with diagnostic errors 2014-11-21 19:32:13 +00:00
editor.c implement save scenario and fix various load / save dialog issues, fixes #433 2014-11-25 02:06:26 +00:00
editor.h implement bare minimum so that close button is implemented on object selection window, partial fix for #433 2014-11-24 23:05:35 +00:00
game.c implement saving of games and scenarios 2014-11-26 00:51:26 +00:00
game.h implement editor_convert_save_to_scenario 2014-11-23 23:03:59 +00:00
hook.c hook 2014-09-15 15:14:06 -06:00
hook.h 0x00401AF3, 0x006BC6D8, corrections 2014-09-17 13:44:29 -06:00
input.c fixes #337 - shortcut keys on title screen propagating to game 2014-11-24 17:18:21 +00:00
input.h fixes #337 - shortcut keys on title screen propagating to game 2014-11-24 17:18:21 +00:00
intro.c organisation: fix includes 2014-10-06 17:36:58 +01:00
intro.h Add newlines to the end of every file (sed/unix do this) 2014-04-21 14:57:48 +05:30
object.c Added object_load_list. Fixes various object loading related bugs 2014-11-30 21:16:36 +00:00
object.h Added object_load_list. Fixes various object loading related bugs 2014-11-30 21:16:36 +00:00
object_list.c change plugin.dat to be saved in user directory and stop repeated load of title screen when failed 2014-11-30 22:16:42 +00:00
openrct2.c improve RCT2 install directory problems, fixes #587 2014-11-22 23:30:03 +00:00
openrct2.h refactor openrct2 loop 2014-10-09 14:31:51 +01:00
rct2.c change plugin.dat to be saved in user directory and stop repeated load of title screen when failed 2014-11-30 22:16:42 +00:00
rct2.h remove unnecessary header includes 2014-11-30 20:27:14 +00:00
readme.md update src/readme.md 2014-11-16 15:37:41 +00:00
scenario.c change plugin.dat to be saved in user directory and stop repeated load of title screen when failed 2014-11-30 22:16:42 +00:00
scenario.h implement enter name on scenario complete, closes #605 2014-11-30 02:17:01 +00:00
scenario_list.c add cross platform interface for enumerating files 2014-10-17 03:22:45 +01:00
sprites.h merge qcz editor early to help finish other editor parts 2014-11-23 16:28:23 +00:00
title.c change plugin.dat to be saved in user directory and stop repeated load of title screen when failed 2014-11-30 22:16:42 +00:00
title.h Add newlines to the end of every file (sed/unix do this) 2014-04-21 14:57:48 +05:30
toolbar.c merge qcz editor early to help finish other editor parts 2014-11-23 16:28:23 +00:00
toolbar.h merge qcz editor early to help finish other editor parts 2014-11-23 16:28:23 +00:00
tutorial.c refactor various platform functions and includes 2014-10-09 14:03:54 +01:00
tutorial.h implement keyboard shortcuts 2014-04-26 01:16:32 +01: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.