OpenRCT2/src
IntelOrca 51802aac45 fix object order and add object dat name to object selection window, closes #440 2015-02-11 18:54:31 +00:00
..
audio fix fullscreen issues and add title music option 2015-02-06 22:35:08 +00:00
drawing Added load_palette. Labelled offset for paused and palette effect frame. Fixed fast moving water. 2015-02-07 17:40:20 +00:00
interface refactor window hold down widgets (var_020) 2015-02-10 20:40:33 +00:00
localisation implement more events for object selection window 2015-02-11 16:02:57 +00:00
management fix expenditure table issues, fixes #762 2015-02-08 14:31:57 +00:00
peep fix expenditure table issues, fixes #762 2015-02-08 14:31:57 +00:00
platform Merge branch 'develop' into random-map 2015-02-08 03:05:07 +00:00
ride fixed ride profit calculation 2015-02-10 20:50:14 -05:00
util Refactor track_load. Relabeled address' 2015-02-02 18:52:50 +00:00
windows fix object order and add object dat name to object selection window, closes #440 2015-02-11 18:54:31 +00:00
world fix issues with random map generator 2015-02-11 00:02:09 +00:00
addresses.h Labelled track preview offsets 2015-02-09 18:51:58 +00:00
cmdline.c Fix arg_parse accessing invalid memory due to mistake in setup code. Reintroduced free memory of command line parameters 2015-01-18 20:56:08 +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 fix fullscreen issues and add title music option 2015-02-06 22:35:08 +00:00
config.h fix fullscreen issues and add title music option 2015-02-06 22:35:08 +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 add map generation window 2015-02-09 18:32:58 +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 add map generation window 2015-02-09 18:32:58 +00:00
game.h implement scenario_create_ducks 2015-02-08 15:37:33 +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 refactor window hold down widgets (var_020) 2015-02-10 20:40:33 +00:00
input.h implement inventions list window, fixes #630 2014-12-16 01:24:13 +00:00
intro.c Added load_palette. Labelled offset for paused and palette effect frame. Fixed fast moving water. 2015-02-07 17:40:20 +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 object order and add object dat name to object selection window, closes #440 2015-02-11 18:54:31 +00:00
object.h fix object order and add object dat name to object selection window, closes #440 2015-02-11 18:54:31 +00:00
object_list.c fix object order and add object dat name to object selection window, closes #440 2015-02-11 18:54:31 +00:00
openrct2.c add map generation window 2015-02-09 18:32:58 +00:00
openrct2.h refactor openrct2 loop 2014-10-09 14:31:51 +01:00
rct1.h Refactor track_list using TD4 knowledge 2015-02-02 18:43:02 +00:00
rct2.c add map generation window 2015-02-09 18:32:58 +00:00
rct2.h fix fullscreen issues and add title music option 2015-02-06 22:35:08 +00:00
readme.md update src/readme.md 2014-11-16 15:37:41 +00:00
scenario.c Merge branch 'develop' into random-map 2015-02-09 14:30:41 +00:00
scenario.h use old game for climate variables so they load and save to games still 2014-12-11 19:39:14 +00:00
scenario_list.c Now load / save scenario scores to user folder, fallback to install directory for loading. 2015-02-05 22:51:32 +00:00
sprites.h implement editor scenario options window 2014-12-14 19:21:06 +00:00
title.c add map generation window 2015-02-09 18:32:58 +00: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.