OpenRCT2/src
Robert Jordan ee00962ac9 Object Selection Filters
Can now filter objects in the selection window by source. (RCT2, WW, TT,
Custom)
Object selection window now displays source above dat name.
2015-06-03 12:37:07 -04: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 giant screenshot to file menu 2015-06-02 14:12:36 +01:00
localisation add giant screenshot to file menu 2015-06-02 14:12:36 +01:00
management remove asm for set scroll size and add gCurrentAwards 2015-05-26 19:28:56 +01:00
network fix HTTP request URL bug 2015-06-02 21:09:52 +01:00
peep Added some M.O.M. safety checks. 2015-06-02 17:31:45 -04:00
platform make texture screen blit faster 2015-06-02 02:21:07 -06:00
ride Merge pull request #1203 from trigger-death/MOM-saftey-checks 2015-06-02 22:41:57 +01:00
util Added save_track_file. Fixed bugs. 2015-05-13 19:19:36 +01:00
windows Object Selection Filters 2015-06-03 12:37:07 -04:00
world Use uint16 for park size 2015-05-31 13:00:39 +01:00
addresses.h implement textinput_cancel and refactor textinput event calls 2015-05-28 01:15:58 +01:00
cmdline.c Added dithering and closest pixel conversion for sprite tool 2015-05-31 20:35:40 +02: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 Renamed Colour Schemes to Themes 2015-06-01 11:02:09 -04:00
config.h Renamed Colour Schemes to Themes 2015-06-01 11:02:09 -04: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 Fix rotation disapearing sprites 2015-05-30 10:15:29 +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 Fix rotation disapearing sprites 2015-05-30 10:15:29 +01:00
game.h Fix rotation disapearing sprites 2015-05-30 10:15:29 +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 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 Add newlines to the end of every file (sed/unix do this) 2014-04-21 14:57:48 +05:30
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 Renamed Colour Schemes to Themes 2015-06-01 11:02:09 -04:00
openrct2.h add headless game support 2015-05-29 20:45:21 +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 #1192 2015-06-01 13:07:18 -06: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 Fix rotation disapearing sprites 2015-05-30 10:15:29 +01: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 new map generation icons and make description wider 2015-06-02 16:52:00 +02:00
title.c Fix rotation disapearing sprites 2015-05-30 10:15:29 +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 refactor various platform functions and includes 2014-10-09 14:03:54 +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.