OpenRCT2/src/openrct2/scripting
spacek531 fdbc3d29bb
steam position modifier and animation speed properties (#11269)
* Add speed and frame properties

* add steam position modifier

* copy code from OpenLoco

* update sin and cos

* add computation function

* finalize locomotion code

* fix formatting

* refine code

* refactor things slightly

* manually fix formatting

* use PascalCase and rename

* fix copyright notice

* fix name again

* rename function, move outt  of namespace

* fix rebase issues

* remove pitch table derived from physics

* rename some stuff

* flip vertical component sign to make sense

* change json structure

* create steam particles based on number of animation frames

* fix formatting

* add slope for spiral lift hill down

* fix formatting again

* parens around bitwise and

* make animations separate functions

* rename MultiDimCoaster to MultiDimension

* use EnumValue method

* rework multidim frame count

* bump network to be safe

* fix formatting

* move array out of function

* make table const

* move struct into RideObject.cpp

* try new method to fix numbers in multidim

* implement ZehMatt modulo

* add documentation to new function

* include Yaw.hpp

* rename src/ride/SteamPosition.hpp to src/math/Trigonometry.hpp

* actually add src/math/Trigonometry.hpp

* move ComputeSteamOffset to Vehicle.cpp

* use static asserts on arrays

* fix changelog grammar

* add more static asserts
2023-03-09 15:45:45 +02:00
..
bindings steam position modifier and animation speed properties (#11269) 2023-03-09 15:45:45 +02:00
Duktape.hpp Replace 2022 with 2023 in copyright headers 2023-01-01 11:58:01 +01:00
HookEngine.cpp Replace 2022 with 2023 in copyright headers 2023-01-01 11:58:01 +01:00
HookEngine.h Replace 2022 with 2023 in copyright headers 2023-01-01 11:58:01 +01:00
IconNames.hpp Add "All Scenery" tab to scenery window 2023-02-22 23:31:21 +00:00
Plugin.cpp Rename snake_case functions in openrct2/src folder 2023-01-17 13:24:51 +01:00
Plugin.h Replace 2022 with 2023 in copyright headers 2023-01-01 11:58:01 +01:00
ScriptEngine.cpp Replace remaining usages of money16, money32 (#19469) 2023-03-02 21:55:42 +00:00
ScriptEngine.h Fix #18986: Sending remote scripts larger than 63KiB crashing all clients. (#19573) 2023-03-06 13:50:05 +01:00