OpenRCT2/src
Michał Janiszewski 9e2610fc08 Switch dump format to MiniDumpWithDataSegs 2016-04-09 20:47:31 +02:00
..
audio Cleanups, init variables 2016-04-03 14:21:50 +01:00
cmdline fix screenshot command line 2016-03-20 18:13:17 +00:00
core fix #3091: Korean words corrupted if over byte limit 2016-03-10 18:48:00 +00:00
drawing Change order of parameters in image setup code. 2016-03-25 18:35:00 +00:00
interface Cleanups, init variables 2016-04-03 14:21:50 +01:00
localisation Fix colliding strings 2016-04-06 21:04:32 +02:00
management Make sure shifted value can fit in uint32 2016-04-03 17:49:50 +02:00
network fix #3158: close network status window doesn't abort 2016-03-22 23:27:49 +00:00
peep fix mistake in destination_tolerence logic 2016-04-08 20:48:53 +01:00
platform Switch dump format to MiniDumpWithDataSegs 2016-04-09 20:47:31 +02:00
ride fix #3266: too high message given instead of too low 2016-04-09 12:52:12 +01:00
util Silence compiler warning 2016-03-19 12:56:35 +01:00
windows fix ride list dropdown, re-regression of #2080 2016-04-09 14:04:09 +01:00
world Secure memory accesses, initialise variables 2016-04-01 09:38:40 +02:00
addresses.c Fix some compiler warnings 2015-12-14 22:52:27 +01:00
addresses.h fix #1742: Non-ascii characters in scenario details not showing correctly 2016-03-13 15:33:38 +00:00
cheats.c Relabelled sprite_flags to flags. Relabelled peep/fountain flags 2016-02-23 17:22:19 +00:00
cheats.h Refactor freeze climate cheat 2016-02-17 17:39:33 +01:00
cmdline_sprite.c Rename `safe_strncpy` to `safe_strcpy` 2016-01-18 20:49:52 +01:00
common.h Fix fastcall for non-MSVC toolchains 2016-02-20 13:41:44 +00:00
config.c Fix missing path separator in error message (#3247) 2016-04-07 17:44:21 +01:00
config.h Add ability to disable lightning effect, resolves #1299 2016-03-04 23:13:20 +01:00
cursors.c Added newlines at end of files 2015-12-20 22:03:37 -06:00
cursors.h Added newlines at end of files 2015-12-20 22:03:37 -06:00
diagnostic.c Linux platform file 2015-09-20 23:19:08 +02:00
diagnostic.h Specify C linkage for log functions 2016-01-08 22:20:37 +01:00
editor.c fix #3160: no land owned in rc designer 2016-03-26 15:41:58 +00:00
editor.h remove rct2_endupdate 2016-01-09 00:25:30 +00:00
game.c pass better data in struct to file dialog function 2016-03-31 20:41:47 +01:00
game.h implement cheats over multiplayer 2016-02-02 14:08:59 -07:00
hook.c Improve security on OSX and Linux 2016-01-22 16:44:08 -07:00
hook.h Added newlines at end of files 2015-12-20 22:03:37 -06:00
image_io.c Consistently use 'colour' rather than 'color' 2016-02-28 20:32:02 +01:00
image_io.h finish converting last lodepng calls to libpng 2015-12-30 13:36:14 +00:00
input.c fix #3181: key shortcuts work on multiplayer chat 2016-03-27 12:50:32 +01:00
input.h fix #2658: fix dragging on land and water tools 2016-01-06 18:31:25 +00:00
intro.c Strip all whitespace 2015-10-20 20:48:51 +02:00
intro.h Strip all whitespace 2015-10-20 20:48:51 +02:00
object.c Added even more spaces 2016-02-27 13:13:15 +00:00
object.h fix severe regression from #2787, use object entry array instead of ride entry array 2016-01-23 12:47:04 +00:00
object_list.c Fix possible issues highlighted at higher warn levels 2016-02-26 12:54:00 +01:00
openrct2.c Breakpad for windows 2016-04-09 18:57:14 +02:00
openrct2.h 1. Added --password=<str> to headless server mode to configure a password. 2016-01-23 21:53:02 +00:00
rct1.c Fix import of white and red wooden fences 2016-02-26 12:41:53 +01:00
rct1.h Rename rct_ride_type to rct_ride_entry 2016-02-25 13:33:19 +01:00
rct2.c fix command line hosting of scenario files 2016-03-05 12:20:02 +00:00
rct2.h fix command line hosting of scenario files 2016-03-05 12:20:02 +00:00
readme.md update src/readme.md 2014-11-16 15:37:41 +00:00
scenario.c reset last autosave time on game start / load 2016-03-13 15:43:03 +00:00
scenario.h reset last autosave time on game start / load 2016-03-13 15:43:03 +00:00
scenario_list.c Rename `safe_strncpy` to `safe_strcpy` 2016-01-18 20:49:52 +01:00
scenario_sources.c Rename `safe_strncpy` to `safe_strcpy` 2016-01-18 20:49:52 +01:00
sprites.h Ride option additions 2016-02-25 17:43:29 +00:00
title.c Rename `safe_strncpy` to `safe_strcpy` 2016-01-18 20:49:52 +01:00
title.h add RCT1 title sequence 2016-01-02 21:05:33 +00:00
version.h use SDL2's platform defines to normalise platform guards 2016-01-14 20:12:43 +00: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.