OpenRCT2/src
IntelOrca 31e0bdd76f add partial working screenshot by command line 2015-05-28 23:04:02 +01:00
..
audio fix #1101 and reorganize the tune lists 2015-05-20 18:25:26 -06:00
drawing refactor g1Elements pointer and implement sub_68371D 2015-05-28 00:17:22 +01:00
interface add partial working screenshot by command line 2015-05-28 23:04:02 +01:00
localisation add twitch integration, part 2 2015-05-25 20:38:33 +01:00
management remove asm for set scroll size and add gCurrentAwards 2015-05-26 19:28:56 +01:00
network add twitch integration, part 1 2015-05-25 20:36:40 +01:00
peep add twitch integration, part 1 2015-05-25 20:36:40 +01:00
platform add partial working screenshot by command line 2015-05-28 23:04:02 +01:00
ride Fixed "whizzed" images #1070 2015-05-24 16:48:56 -04:00
util Added save_track_file. Fixed bugs. 2015-05-13 19:19:36 +01:00
windows implement textinput_cancel and refactor textinput event calls 2015-05-28 01:15:58 +01:00
world remove asm for set scroll size and add gCurrentAwards 2015-05-26 19:28:56 +01:00
addresses.h implement textinput_cancel and refactor textinput event calls 2015-05-28 01:15:58 +01:00
cmdline.c add partial working screenshot by command line 2015-05-28 23:04:02 +01:00
cmdline.h add command line sprite editor and additional custom graphics (g2.dat) 2015-05-19 00:26:31 +01:00
cmdline_sprite.c refactor g1Elements pointer and implement sub_68371D 2015-05-28 00:17:22 +01:00
common.h improve reading and saving of configuration 2015-02-16 22:47:11 +00:00
config.c add twitch integration, part 1 2015-05-25 20:36:40 +01:00
config.h add twitch integration, part 1 2015-05-25 20:36:40 +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 add log level check so that --verbose option works 2014-11-21 18:39:56 +00:00
diagnostic.h fix GCC errors with diagnostic errors 2014-11-21 19:32:13 +00:00
editor.c #1011 2015-04-25 09:20:15 -06: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 refactor g1Elements pointer and implement sub_68371D 2015-05-28 00:17:22 +01:00
game.h game_command_place_scenery 2015-05-20 19:21:13 -06:00
hook.c
hook.h
input.c Fixed tooltip issue #1053 2015-05-20 12:53:02 -04: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 refactor g1Elements pointer and implement sub_68371D 2015-05-28 00:17:22 +01:00
object.h Added in-game object selection 2015-05-23 14:56:54 -04:00
object_list.c Added in-game object selection 2015-05-23 14:56:54 -04:00
openrct2.c add partial working screenshot by command line 2015-05-28 23:04:02 +01:00
openrct2.h add partial working screenshot by command line 2015-05-28 23:04:02 +01:00
rct1.c Fix some compiler warnings and potential bugs 2015-04-16 17:18:14 +01:00
rct1.h Started .TD6 creation function. 2015-05-13 19:19:34 +01:00
rct2.c add twitch integration, part 1 2015-05-25 20:36:40 +01:00
rct2.h improve reading and saving of configuration 2015-02-16 22:47:11 +00:00
readme.md update src/readme.md 2014-11-16 15:37:41 +00:00
scenario.c Decompiled 0x0069DEAD, it's now called finance_shift_expenditure_table. 2015-05-19 00:12:06 -03:00
scenario.h Finished cleaning up land rights tool code 2015-05-15 15:19:36 -04:00
scenario_list.c add new load / save window, closes #580 2015-02-14 02:16:03 +00:00
sprites.h add twitch integration, part 2 2015-05-25 20:38:33 +01:00
title.c Added game speed button and other changes 2015-05-18 18:15:43 -04:00
title.h
tutorial.c
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.