OpenRCT2/src
IntelOrca e42a11efa3 fix cheats window warnings and improve spacing 2015-07-09 18:37:51 +01:00
..
audio use log functions instead of printf and RCT2_ERROR (now removed) 2015-06-14 12:03:32 +01:00
drawing refactor invalidation of map tiles and viewports 2015-07-06 18:57:36 +01:00
interface fix #1572 2015-07-09 11:00:46 -06:00
localisation Merge pull request #1581 from Gymnasiast/improved-cheats-window 2015-07-09 15:54:25 +01:00
management fix #1002 2015-07-05 08:57:01 -06:00
network fix HTTP request URL bug 2015-06-02 21:09:52 +01:00
peep refactor invalidation of map tiles and viewports 2015-07-06 18:57:36 +01:00
platform fix #1002 2015-07-05 08:57:01 -06:00
ride Implement game_command_remove_ride_entrance_or_exit 2015-07-08 20:47:27 +01:00
util Title Sequence editor 2015-06-24 12:25:54 -04:00
windows fix cheats window warnings and improve spacing 2015-07-09 18:37:51 +01:00
world fix #1578 2015-07-09 17:19:55 +01:00
addresses.h Fix finance issues. Small refactor. 2015-07-05 16:13:04 +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 shortcut versions and rotate clockwise/anticlockwise shortcut 2015-07-09 13:50:33 +01:00
config.h add shortcut versions and rotate clockwise/anticlockwise shortcut 2015-07-09 13:50:33 +01: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 editor_check_object_selection 2015-07-06 15:37:40 +01:00
editor.h implement editor_check_object_selection 2015-07-06 15:37:40 +01:00
game.c Implement game_command_remove_ride_entrance_or_exit 2015-07-08 20:47:27 +01:00
game.h refactor game command enum 2015-06-29 17:36:07 +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 fix #1002 2015-07-05 08:57:01 -06:00
input.h Named 2 input flags, and dropdown fix 2015-05-07 14:31:11 -04:00
intro.c fix #1002 2015-07-05 08:57:01 -06: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 memory not being freed. 2015-06-27 10:30:33 +01:00
object.h Merge pull request #1485 from OpenRCT2/object-selection-columns 2015-06-27 09:16:57 +01:00
object_list.c Drop duplicate track names in list; use track categories when in select-by-track-type-mode 2015-06-27 13:08:29 +02:00
openrct2.c fix #1572 2015-07-09 11:00:46 -06:00
openrct2.h uncapped FPS: fix viewport chopiness and reset after park load 2015-07-04 23:51:23 +01:00
rct1.c implement footpath_remove_edges_at 2015-07-06 22:13:04 +01:00
rct1.h Don't modify flags when in select_by_track_type mode; make it switchable in-game again. 2015-06-25 11:46:17 +02:00
rct2.c add option to uncap fps, and fix #1470 2015-07-04 13:14:14 -06:00
rct2.h add option to uncap fps, and fix #1470 2015-07-04 13:14:14 -06:00
readme.md update src/readme.md 2014-11-16 15:37:41 +00:00
scenario.c uncapped FPS: fix viewport chopiness and reset after park load 2015-07-04 23:51:23 +01:00
scenario.h implement format_string_toupper and litter_create 2015-06-28 17:45:19 +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 Title Sequence editor 2015-06-24 12:25:54 -04:00
title.c Changed function and occurences 2015-07-09 14:22:28 +02: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 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.