OpenRCT2/src
TELK 3889f5daad Korean font change
change korean font from malgun to gulim.
I tested it is displayed correctly in korean os. See http://file.telk.kr/rct/img/gulim.png
2015-11-17 00:56:22 +09:00
..
audio Use C++'s std::abs instead of C's to get floats 2015-11-11 08:16:36 +01:00
core Fix override offsets while loading LanguagePack 2015-10-09 20:19:58 +02:00
drawing refactor colour maps 2015-11-08 18:55:32 +00:00
interface Fix #1922. Corrected invalid viewport code. 2015-11-15 21:05:30 +00:00
localisation Korean font change 2015-11-17 00:56:22 +09:00
management Only play message sound in normal playing mode, fixes #2125 2015-11-08 11:07:35 +01:00
network Use fcntl.h instead of sys/fcntl.h 2015-11-15 15:58:22 -06:00
peep Fix some left-shifts 2015-11-12 13:38:10 +01:00
platform Merge branch 'develop' into pre-release-0.0.3 2015-11-13 23:30:13 +00:00
ride Fix #2070. Incorrect highest drop penalty height caused incorrect calculations 2015-11-15 18:11:49 +00:00
util Fix some left-shifts 2015-11-12 13:38:10 +01:00
windows Fix #1565. Construction window now checks to see if it has control of tool before canceling it 2015-11-15 09:12:19 +00:00
world Fix #1922. Corrected invalid viewport code. 2015-11-15 21:05:30 +00:00
addresses.h Refactoring 2015-11-14 11:56:13 +00:00
cheats.c Introduce cheat option to show vehicles from other track types 2015-10-12 15:58:15 +02:00
cheats.h Strip all whitespace 2015-10-20 20:48:51 +02:00
cmdline.c improve command line version information and add headless check 2015-11-08 12:49:19 +00:00
cmdline.h Strip all whitespace 2015-10-20 20:48:51 +02:00
cmdline_sprite.c Zero the buffer for g2.dat 2015-11-13 14:43:08 +01:00
common.h Drop initial null check from SafeFree 2015-09-22 22:58:34 +02:00
config.c Add Czech and fix some typos 2015-11-15 12:30:13 +01:00
config.h Explicitly cast scaled values to avoid warnings 2015-11-12 01:17:32 +01:00
cursors.c move osinterface code to shared or windows 2015-02-12 20:51:40 +00:00
cursors.h Fix #1718. Incorrect cursors on scroll widgets. 2015-09-27 16:55:34 +01:00
diagnostic.c Linux platform file 2015-09-20 23:19:08 +02:00
diagnostic.h Add get_current_rotation function and DEBUG_LEVEL macros 2015-11-02 22:58:15 +01:00
editor.c Fix #2037. Issue caused by reseting the zoom difference before too early. 2015-11-09 18:48:03 +00:00
editor.h Strip all whitespace 2015-10-20 20:48:51 +02:00
game.c Refactor and move wide flag code. 2015-11-14 00:08:31 +00:00
game.h add desync debug checks for scenario_rand 2015-11-07 17:56:19 +00:00
hook.c Add hooks for Linux 2015-10-01 18:49:13 +02:00
hook.h Strip all whitespace 2015-10-20 20:48:51 +02:00
input.c Implement right click scrolling for scroll widgets. 2015-11-15 13:55:09 +00:00
input.h Strip all whitespace 2015-10-20 20:48:51 +02: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 add vehicle struct, enum labels and helper functions from implement-ride-create-vehicles branch. 2015-10-25 16:00:21 +00:00
object.h Minor fixes 2015-10-21 08:47:09 +02:00
object_list.c Minor fixes 2015-10-21 08:47:09 +02:00
openrct2.c Improve memory setup for Linux 2015-11-09 22:11:46 +01:00
openrct2.h improve command line version information and add headless check 2015-11-08 12:49:19 +00:00
rct1.c Some more checks, make sure gVehicleHierarchies are counted properly 2015-11-02 22:58:15 +01:00
rct1.h Some more checks, make sure gVehicleHierarchies are counted properly 2015-11-02 22:58:15 +01:00
rct2.c Port non-VS inline asm to AT&T syntax 2015-10-22 23:32:27 +02:00
rct2.h add default master server url and refactor 2015-11-07 23:56:16 +00:00
readme.md update src/readme.md 2014-11-16 15:37:41 +00:00
scenario.c Minor cleanups 2015-11-12 12:19:40 +01:00
scenario.h fix #2279, make game remember save path rather than filename 2015-11-11 21:37:26 +00:00
scenario_list.c Add safe_strncpy function 2015-10-30 16:01:00 +01:00
sprites.h Strip all whitespace 2015-10-20 20:48:51 +02:00
title.c Fix title sequence script interpreter treating parameters as commands (fixes #2284) 2015-11-11 15:17:43 +01:00
title.h fix #2187 2015-11-03 19:20:32 +00:00
tutorial.c Strip all whitespace 2015-10-20 20:48:51 +02:00
tutorial.h Strip all whitespace 2015-10-20 20:48:51 +02: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.