~janisozaur/openloco/+git/debian:type-limits

Last commit made on 2021-10-13
Get this branch:
git clone -b type-limits https://git.launchpad.net/~janisozaur/openloco/+git/debian

Branch merges

Branch information

Name:
type-limits
Repository:
lp:~janisozaur/openloco/+git/debian

Recent commits

b938f77... by =?utf-8?q?Micha=C5=82_Janiszewski?= <email address hidden>

Add type-limits warning

8e7022c... by =?utf-8?q?Micha=C5=82_Janiszewski?= <email address hidden>

Fix type-limits warnings

727ce87... by Duncan <email address hidden>

Fix #1166: Incorrect height returned from interaction function (#1212)

This was being caused by an implicit conversion being used incorrectly.

72b44e4... by Aaron

Add missing vector header include to S5.h

3080620... by =?utf-8?b?zrZlaCBNYXR0?= <email address hidden>

Use GameState.flags instead of accessing 0x00525E28 (#1199)

* Use GameState.flags instead of accessing 0x00525E28

* Add helper functions in Game namespace to access game state flags

* Use helper functions instead of direct access to game state

0d14c27... by =?utf-8?q?Micha=C5=82_Janiszewski?= <email address hidden>

Apply [[nodiscard]] to pure functions in Gfx (#1206)

* Apply [[nodiscard]] to pure functions in Gfx

* Remove calls to recolour that discard results

* Recolour road and track tabs images

c56b723... by Duncan <email address hidden>

Rework object manager to remove LoadedObjectIndex (#1160)

* Rework object manager to remove LoadedObjectIndex

* Remove object manager from headers as far as possible

* Add missing header

* Change constant name to k

9ea0aa8... by =?utf-8?b?zrZlaCBNYXR0?= <email address hidden>

Refactor tile element code (#1196)

* Add element type to each tile element struct for simplified casts

* Make things const correct

* Add reference getter variant

* Deprecate use of specific getters and move cast helper into TileElementBase

* Refactor all uses of tile element casts

* Remove unused functions

* Add helper function to access next/previous tiles

* Use helper function prev/next instead of using pointer arithmetic

* Remove unnecessary forward declarations

4310882... by Aaron

Clamp new windows to UI height as well (#1187)

* Clamp new windows to UI height as well

* Constrain Map window to UI boundaries on open

99c7e81... by JimmyAllnighter <email address hidden>

Add option to disable train reversing at signals (#1170)