OpenRCT2/src
Duncan Frost 481e286dd9 Implemented start of guest_path_finding 2015-07-28 18:33:18 +01:00
..
audio fix #1624 2015-07-15 15:44:05 -06:00
drawing fix #1590 2015-07-12 20:23:58 -06:00
interface Add feature to make banners display text in all caps 2015-07-25 21:38:23 +02:00
localisation Merge pull request #1694 from Gymnasiast/remove-six-flags-branding-and-limitations-2 2015-07-28 12:08:47 +01:00
management Remove Six Flags branding and limitations, mark the lifecycle flag as deprecated, rename previously unidentified flag 2015-07-27 21:47:55 +02:00
network fix HTTP request URL bug 2015-06-02 21:09:52 +01:00
peep Implemented start of guest_path_finding 2015-07-28 18:33:18 +01:00
platform add cycle day / night 2015-07-24 22:58:41 +01:00
ride Remove Six Flags branding and limitations, mark the lifecycle flag as deprecated, rename previously unidentified flag 2015-07-27 21:47:55 +02:00
util use SDL_RWops for save games 2015-07-11 12:27:46 +01:00
windows Merge pull request #1694 from Gymnasiast/remove-six-flags-branding-and-limitations-2 2015-07-28 12:08:47 +01:00
world Remove rest of Six Flags branding. 2015-07-28 10:13:16 +02:00
addresses.h implement ride_construction_set_default_next_piece 2015-07-13 12:47:31 +01:00
cheats.c add better disable clearance cheat 2015-07-10 21:32:11 +01:00
cheats.h add better disable clearance cheat 2015-07-10 21:32:11 +01: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 feature to make banners display text in all caps 2015-07-25 21:38:23 +02:00
config.h Add feature to make banners display text in all caps 2015-07-25 21:38:23 +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 refactor various things such as scenario begin and staff mode reset, add rct1 ride struct 2015-07-14 18:18:28 +01:00
editor.h refactor various things such as scenario begin and staff mode reset, add rct1 ride struct 2015-07-14 18:18:28 +01:00
game.c add cycle day / night 2015-07-24 22:58:41 +01:00
game.h add cycle day / night 2015-07-24 22:58:41 +01:00
hook.c fix bug in hook which caused it not to work on other OSes 2015-07-06 09:28:16 -06:00
hook.h 0x00401AF3, 0x006BC6D8, corrections 2014-09-17 13:44:29 -06:00
input.c support map scroll keyboard shortcuts, e.g. WASD. Closes #757 2015-07-24 19:20:24 +01:00
input.h Named 2 input flags, and dropdown fix 2015-05-07 14:31:11 -04:00
intro.c Remove Infogrames disclaimer from intro and fix config option 2015-07-26 16:07:58 +02:00
intro.h
object.c use SDL_RWops for save games 2015-07-11 12:27:46 +01:00
object.h use SDL_RWops for save games 2015-07-11 12:27:46 +01:00
object_list.c enable debug configuration and add optimisations to release configuration 2015-07-24 23:48:23 +01:00
openrct2.c Remove Infogrames disclaimer from intro and fix config option 2015-07-26 16:07:58 +02:00
openrct2.h refactor tween reset 2015-07-11 12:30:39 +01:00
rct1.c RCT1: Import the correct chip shop 2015-07-15 11:36:47 +02:00
rct1.h fix and refactor rct1_process_scenario_flags 2015-07-14 23:37:22 +01:00
rct2.c refactor various things such as scenario begin and staff mode reset, add rct1 ride struct 2015-07-14 18:18:28 +01:00
rct2.h implement game_command_create_ride 2015-07-16 01:38:28 +01:00
readme.md update src/readme.md 2014-11-16 15:37:41 +00:00
scenario.c fix day / night cycle for title sequence 2015-07-24 23:05:31 +01:00
scenario.h refactor various things such as scenario begin and staff mode reset, add rct1 ride struct 2015-07-14 18:18:28 +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 Remove rest of Six Flags branding. 2015-07-28 10:13:16 +02:00
title.c refactor various things such as scenario begin and staff mode reset, add rct1 ride struct 2015-07-14 18:18:28 +01:00
title.h add option to uncap fps, and fix #1470 2015-07-04 13:14:14 -06:00
tutorial.c remove commented out CALLPROCs and CALLFUNCs 2015-06-09 15:09:45 +01:00
tutorial.h

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.