OpenRCT2/src
Ted John 473eea3bfc Merge pull request #1424 from ThomasdenH/load_save_sorting
Load save sorting by date
2015-06-22 16:00:41 +01:00
..
audio use log functions instead of printf and RCT2_ERROR (now removed) 2015-06-14 12:03:32 +01:00
drawing Implemented more of the paint_struct setup code 2015-06-21 16:23:23 +01:00
interface Make generic version of 98197C rotations. Refactor. 2015-06-21 16:23:25 +01:00
localisation Add sorting based on date 2015-06-22 13:49:35 +02:00
management refactor ride type flags 2015-06-21 15:32:28 +01:00
network fix HTTP request URL bug 2015-06-02 21:09:52 +01:00
peep refactor ride type flags 2015-06-21 15:32:28 +01:00
platform Add browsing drives on windows 2015-06-22 15:55:57 +02:00
ride Fix wrong colours in TD4 import, fixes #1420 2015-06-22 15:12:19 +02:00
util fix path_get_extension, fixes #1368 2015-06-19 11:40:18 +01:00
windows Add browsing drives on windows 2015-06-22 15:55:57 +02:00
world Make generic version of 98197C rotations. Refactor. 2015-06-21 16:23:25 +01:00
addresses.h Implemented more of the paint_struct setup code 2015-06-21 16:23:23 +01:00
cheats.h Rework land ownership cheat into sandbox mode 2015-06-09 17:19:05 +02:00
cmdline.c refactor ride ratings and add junior coaster ride calculation 2015-06-04 22:49:02 +01:00
cmdline.h Added dithering and closest pixel conversion for sprite tool 2015-05-31 20:35:40 +02:00
cmdline_sprite.c improve sprite compiler 2015-06-03 03:11:54 +01:00
common.h improve reading and saving of configuration 2015-02-16 22:47:11 +00:00
config.c Add sorting based on date 2015-06-22 13:49:35 +02:00
config.h Add sorting based on date 2015-06-22 13:49:35 +02: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 closes #1204, add log_info 2015-06-09 20:10:37 +01:00
diagnostic.h add missing log_info deffintion for the non ms build systems 2015-06-09 22:41:00 +01:00
editor.c implement park_update_histories 2015-06-20 17:28:17 +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 Implemented game_command_place_fence. 2015-06-21 11:43:52 +01:00
game.h Implemented game_command_place_fence. 2015-06-21 11:43:52 +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 Add option to invert viewport dragging (#1332) 2015-06-20 17:52:38 +02:00
input.h Named 2 input flags, and dropdown fix 2015-05-07 14:31:11 -04:00
intro.c move osinterface code to shared or windows 2015-02-12 20:51:40 +00:00
intro.h
object.c Start refactoring 2015-06-19 21:34:37 +01:00
object.h Implemented object_create_identifier_name and start of last func. 2015-06-19 21:34:41 +01:00
object_list.c Implemented object_create_identifier_name and start of last func. 2015-06-19 21:34:41 +01:00
openrct2.c fix get exe path issue 2015-06-16 14:55:09 +01:00
openrct2.h closes #1305, uses absolute paths for all file loads 2015-06-16 14:05:25 +01:00
rct1.c implement park_update_histories 2015-06-20 17:28:17 +01:00
rct1.h refactor map size 2015-06-13 19:11:26 +01:00
rct2.c use log functions instead of printf and RCT2_ERROR (now removed) 2015-06-14 12:03:32 +01:00
rct2.h Added build number support 2015-06-17 00:55:32 +02:00
readme.md update src/readme.md 2014-11-16 15:37:41 +00:00
scenario.c implement park_update_histories 2015-06-20 17:28:17 +01:00
scenario.h Merge branch 'pre-release-0.0.2' into develop 2015-06-16 21:29:34 +01:00
scenario_list.c use log functions instead of printf and RCT2_ERROR (now removed) 2015-06-14 12:03:32 +01:00
sprites.h Rewrote Themes 2015-06-07 20:31:54 -04:00
title.c Merge branch 'pre-release-0.0.2' into HEAD 2015-06-17 11:41:08 +01:00
title.h
tutorial.c remove commented out CALLPROCs and CALLFUNCs 2015-06-09 15:09:45 +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.