OpenRCT2/src
Michał Janiszewski 7d0ce00bab Strip all whitespace 2015-10-20 20:48:51 +02:00
..
audio Strip all whitespace 2015-10-20 20:48:51 +02:00
core Fix override offsets while loading LanguagePack 2015-10-09 20:19:58 +02:00
drawing Strip all whitespace 2015-10-20 20:48:51 +02:00
interface Strip all whitespace 2015-10-20 20:48:51 +02:00
localisation Fix types 2015-10-19 20:30:46 +02:00
management Strip all whitespace 2015-10-20 20:48:51 +02:00
network Strip all whitespace 2015-10-20 20:48:51 +02:00
peep Strip all whitespace 2015-10-20 20:48:51 +02:00
platform Strip all whitespace 2015-10-20 20:48:51 +02:00
ride Strip all whitespace 2015-10-20 20:48:51 +02:00
util Strip all whitespace 2015-10-20 20:48:51 +02:00
windows Strip all whitespace 2015-10-20 20:48:51 +02:00
world Strip all whitespace 2015-10-20 20:48:51 +02:00
addresses.h Merge pull request #2048 from clamburger/update_sub_6960AB 2015-10-12 21:49:46 +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 Strip all whitespace 2015-10-20 20:48:51 +02:00
cmdline.h Strip all whitespace 2015-10-20 20:48:51 +02:00
cmdline_sprite.c Strip all whitespace 2015-10-20 20:48:51 +02:00
common.h Drop initial null check from SafeFree 2015-09-22 22:58:34 +02:00
config.c Add setting for Steam overlay pausing and add extra check 2015-10-03 23:10:56 +02:00
config.h Strip all whitespace 2015-10-20 20:48:51 +02:00
cursors.c move osinterface code to shared or windows 2015-02-12 20:51:40 +00:00
cursors.h Fix #1718. Incorrect cursors on scroll widgets. 2015-09-27 16:55:34 +01:00
diagnostic.c Linux platform file 2015-09-20 23:19:08 +02:00
diagnostic.h Linux platform file 2015-09-20 23:19:08 +02:00
editor.c Strip all whitespace 2015-10-20 20:48:51 +02:00
editor.h Strip all whitespace 2015-10-20 20:48:51 +02:00
game.c remove unused/redundant RCT2_GLOBALS fix #2065 and cleanup 2015-10-16 02:31:31 -06:00
game.h Strip all whitespace 2015-10-20 20:48:51 +02:00
hook.c Add hooks for Linux 2015-10-01 18:49:13 +02:00
hook.h Strip all whitespace 2015-10-20 20:48:51 +02:00
input.c Strip all whitespace 2015-10-20 20:48:51 +02:00
input.h Strip all whitespace 2015-10-20 20:48:51 +02: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 Fix types 2015-10-19 20:30:46 +02:00
object.h Fix types 2015-10-19 20:30:46 +02:00
object_list.c Remove leftover porting hack 2015-10-01 17:05:31 +02:00
openrct2.c fix #2009 2015-10-03 13:22:59 -06:00
openrct2.h Strip all whitespace 2015-10-20 20:48:51 +02:00
rct1.c Strip all whitespace 2015-10-20 20:48:51 +02:00
rct1.h Strip all whitespace 2015-10-20 20:48:51 +02:00
rct2.c Strip all whitespace 2015-10-20 20:48:51 +02:00
rct2.h Merge pull request #2006 from zsilencer/develop 2015-10-02 23:20:45 +01:00
readme.md update src/readme.md 2014-11-16 15:37:41 +00:00
scenario.c type and const fixes for sawyercoding 2015-10-12 23:09:49 +02:00
scenario.h Fix loadlandscape breaking enabled tabs 2015-10-15 22:16:27 +01:00
scenario_list.c Strip all whitespace 2015-10-20 20:48:51 +02:00
sprites.h Strip all whitespace 2015-10-20 20:48:51 +02:00
title.c Fix types 2015-10-19 20:30:46 +02:00
title.h Strip all whitespace 2015-10-20 20:48:51 +02:00
tutorial.c Strip all whitespace 2015-10-20 20:48:51 +02:00
tutorial.h Strip all whitespace 2015-10-20 20:48:51 +02: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.