~janisozaur/openrct2/+git/openrct2-janisozaur:fix-launchpad-2

Last commit made on 2020-08-03
Get this branch:
git clone -b fix-launchpad-2 https://git.launchpad.net/~janisozaur/openrct2/+git/openrct2-janisozaur

Branch merges

Branch information

Name:
fix-launchpad-2
Repository:
lp:~janisozaur/openrct2/+git/openrct2-janisozaur

Recent commits

cab6a8c... by janisozaur

Fix launchpad builds

```
/<<PKGBUILDDIR>>/src/openrct2-ui/interface/ViewportInteraction.cpp: In function ‘InteractionInfo viewport_interaction_get_item_left(const ScreenCoordsXY&)’:
/<<PKGBUILDDIR>>/src/openrct2-ui/interface/ViewportInteraction.cpp:85:29: error: potential null pointer dereference [-Werror=null-dereference]
   85 | switch (sprite->sprite_identifier)
      | ~~~~~~~~^~~~~~~~~~~~~~~~~
```

d217dfa... by pizza2004 <email address hidden>

Refactor NewsItem into namespace and Pascal Case (#12511)

aa11773... by Duncan <email address hidden>

Fix #12566, #12565, #12562, #12560, #12558: Nullptr deref (#12567)

Mistake made in refactor meant that a nullptr deref took place when the screen coords were outside of the normal play area

733bc5a... by Duncan <email address hidden>

Close #12518: Viewport Refactor (#12541)

* Remove viewport pointer from get_map_coordinates_from_pos

* Removed viewport from get_window

* Return a InteractionInfo from get_map_coord...

* Remove viewport_interaction_info struct

* Add Entity union to simplify code

* Name the enum used for viewport interaction

* Simplify functions further by returning the info struct

* Add default switches

0f78d45... by lukaszpe

Part of #12497: Remove extra SPRITE_INDEX_NULL check (#12538)

* refactor: deleted double check of SPRITE_INDEX_NULL in Staff* ride_get_mechanic(Ride* ride)

* refactor: deleted double check of SPRITE_INDEX_NULL in Ride.cpp file

* refactor: deleted double check of SPRITE_INDEX_NULL in windows/Ride.cpp in function static rct_string_id window_ride_get_status_vehicle

* refactor: deleted double check of SPRITE_INDEX_NULL in ride/Ride.cpp

* refactor: deleted double check in FormatStatusTo

f49bfa7... by Duncan <email address hidden>

Change maze pathfinding to not prefer a direction (#12546)

* Change maze pathfinding to not prefer a direction

* Increment network version

* Update changelog

* Update replays

7c0b034... by Sidney <email address hidden>

Close #12452: Refactor DIAGNOSTIC_LEVEL to use strong enum (#12549)

97d74e1... by Sidney <email address hidden>

Close #12441: Refactor VEHICLE_TRACK_SUBPOSITION to use strong enum (#12550)

e039a51... by Aaron

Fix #12552: Grey rectangles appear under windows and menus (#12554)

* Fix #12552: Grey rectangles appear under windows and menus

Co-authored-by: Tulio Leao <email address hidden>

394e8fb... by Cory Sanin <email address hidden>

Resolve GCC warnings for Ride.cpp (#12553)

Eliminate warnings from ride_create_vehicles and ride_create_vehicles_find_first_block that would prevent build from succeeding when using GCC.