OpenRCT2/src
IntelOrca b1d6c34a00 implement money_effect_create 2015-03-31 03:23:40 +01:00
..
audio Add load and save audio options. Fix all sounds not pausing 2015-03-24 20:42:20 +00:00
drawing Refactored water and entrance paint functions 2015-03-01 21:06:51 +00:00
interface clean up many CALL_PROCs and implement a few functions 2015-03-31 02:21:30 +01:00
localisation Refactor powered launch modes, add RCT1 style launch to looping RC. 2015-03-20 17:32:59 +01:00
management Research now resets funding when all rides finished. New string to indicate reasearch complete 2015-03-28 12:42:09 +00:00
peep implement duck_remove_all and staff_reset_stats 2015-03-31 02:48:26 +01:00
platform Fix resolution defaulting to 640*480 2015-03-06 18:37:01 +00:00
ride Fix mechanics not being interrupted from walking to inspections 2015-03-30 18:03:56 +01:00
util Fix memory corruption when saving. 2015-02-27 23:42:51 +00:00
windows clean up many CALL_PROCs and implement a few functions 2015-03-31 02:21:30 +01:00
world implement money_effect_create 2015-03-31 03:23:40 +01:00
addresses.h Merge pull request #953 from Garogolun/proc-6a8388 2015-03-28 17:22:51 +00:00
cmdline.c Fixed build warning for implicit declaration 2015-03-15 00:38:37 -04:00
cmdline.h implement RLECOMPRESSED chunk encoding, closes #598 2014-11-26 16:27:21 +00:00
common.h improve reading and saving of configuration 2015-02-16 22:47:11 +00:00
config.c Add load and save audio options. Fix all sounds not pausing 2015-03-24 20:42:20 +00:00
config.h Add load and save audio options. Fix all sounds not pausing 2015-03-24 20:42:20 +00:00
cursors.c move osinterface code to shared or windows 2015-02-12 20:51:40 +00:00
cursors.h move osinterface code to shared or windows 2015-02-12 20:51:40 +00: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 clean up many CALL_PROCs and implement a few functions 2015-03-31 02:21:30 +01: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 money_effect_create 2015-03-31 03:23:40 +01:00
game.h clean up many CALL_PROCs and implement a few functions 2015-03-31 02:21:30 +01: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 Merge pull request #887 from duncanspumpkin/fix_scroll 2015-02-28 16:05:20 +00:00
input.h implement inventions list window, fixes #630 2014-12-16 01:24:13 +00:00
intro.c move osinterface code to shared or windows 2015-02-12 20:51:40 +00: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 Fix peep loading positions for rides with 16bit no_positions 2015-03-29 13:17:39 +01:00
object.h Refactor of object_list.c 2015-03-07 11:13:10 +00:00
object_list.c Finish refactor of object_list.c 2015-03-07 12:45:13 +00:00
openrct2.c Revert disabling platform_lock_single_instance 2015-02-27 12:54:42 +01:00
openrct2.h refactor openrct2 loop 2014-10-09 14:31:51 +01:00
rct1.h implement remaining map animation invalidate event handlers and create map animation 2015-03-22 01:19:23 +00:00
rct2.c implement money_effect_create 2015-03-31 03:23:40 +01:00
rct2.h improve reading and saving of configuration 2015-02-16 22:47:11 +00:00
readme.md update src/readme.md 2014-11-16 15:37:41 +00:00
scenario.c implement money_effect_create 2015-03-31 03:23:40 +01:00
scenario.h implement remaining map animation invalidate event handlers and create map animation 2015-03-22 01:19:23 +00:00
scenario_list.c add new load / save window, closes #580 2015-02-14 02:16:03 +00:00
sprites.h implement editor scenario options window 2014-12-14 19:21:06 +00:00
title.c clean up many CALL_PROCs and implement a few functions 2015-03-31 02:21:30 +01:00
title.h Add newlines to the end of every file (sed/unix do this) 2014-04-21 14:57:48 +05:30
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.