OpenRCT2/src
IntelOrca 1d92e3d7ab Merge branch 'master' into reorganise-src
Conflicts:
	projects/openrct2.vcxproj
	projects/openrct2.vcxproj.filters
	src/audio/audio.c
	src/audio/mixer.h
	src/game.c
	src/ride/vehicle.c
	src/windows/finances.c
	src/windows/research.c
2014-10-07 19:10:16 +01:00
..
audio Merge branch 'master' into reorganise-src 2014-10-07 19:10:16 +01:00
drawing organisation: fix includes 2014-10-06 17:36:58 +01:00
interface Merge branch 'master' into reorganise-src 2014-10-07 19:10:16 +01:00
localisation organisation: fix real name array sizes 2014-10-06 18:53:33 +01:00
management Merge branch 'master' into reorganise-src 2014-10-07 19:10:16 +01:00
peep organisation: move peep and staff to sub directory of its own 2014-10-06 19:41:43 +01:00
platform organisation: fix includes 2014-10-06 17:36:58 +01:00
ride Merge branch 'master' into reorganise-src 2014-10-07 19:10:16 +01:00
util organisation: fix includes 2014-10-06 17:36:58 +01:00
windows Merge branch 'master' into reorganise-src 2014-10-07 19:10:16 +01:00
world organisation: move peep and staff to sub directory of its own 2014-10-06 19:41:43 +01:00
addresses.h implement research_update 2014-10-05 15:23:52 +01:00
common.h organisation: fix includes 2014-10-06 17:36:58 +01:00
config.c organisation: fix includes 2014-10-06 17:36:58 +01:00
config.h organisation: fix includes 2014-10-06 17:36:58 +01:00
cursors.h Move cursor location fix #476 2014-09-22 17:57:46 +01:00
editor.c organisation: move peep and staff to sub directory of its own 2014-10-06 19:41:43 +01:00
editor.h Adding window_ride_init_vars and various enums 2014-05-07 21:17:26 +01:00
game.c Merge branch 'master' into reorganise-src 2014-10-07 19:10:16 +01:00
game.h palette effects 2014-10-02 19:04:29 -06: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 organisation: fix includes 2014-10-06 17:36:58 +01:00
input.h add zoom touch gesture support 2014-10-02 21:55:04 +01: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 organisation: fix includes 2014-10-06 17:36:58 +01:00
object.h Added start of sawyer write chunk 2014-10-01 21:49:37 +01:00
object_list.c organisation: fix includes 2014-10-06 17:36:58 +01:00
rct2.c organisation: fix includes 2014-10-06 17:36:58 +01:00
rct2.h organisation: fix includes 2014-10-06 17:36:58 +01:00
readme.md organisation: move files and update project 2014-10-06 10:21:07 +01:00
scenario.c organisation: fix includes 2014-10-06 17:36:58 +01:00
scenario.h Identified some addresses and structure fields, decompiled most of sub_6C0C3F. 2014-09-15 21:21:38 +03:00
scenario_list.c fixed RCT2_ERROR with GCC; added missing include 2014-05-25 11:47:22 +02:00
sprites.h start implementing the first page for ride window 2014-08-25 18:29:04 +01:00
title.c organisation: fix includes 2014-10-06 17:36:58 +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 organisation: fix includes 2014-10-06 17:36:58 +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.

  • 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.