Harry Hopkinson
|
371dcc28f5
|
More efficiently search viewports
|
2025-05-26 08:37:15 +01:00 |
|
Bas
|
288513635c
|
Fix include formatting in ScVehicle.cpp
|
2025-05-25 16:07:08 +02:00 |
|
Bas
|
cc45570379
|
Apply code formatting to ScVehicle.cpp
|
2025-05-25 16:07:07 +02:00 |
|
Bas
|
711d162063
|
Fix moveToTrack() by applying segment 0 offset
|
2025-05-25 16:05:21 +02:00 |
|
Bas
|
cdc8218073
|
Revert '75de5b8: Fix track origin being miscalculated for plugins on downward slopes'
|
2025-05-25 16:05:21 +02:00 |
|
Gymnasiast
|
d2615beb6e
|
Change News enums to use lowerCamelCase
|
2025-05-24 23:47:18 +02:00 |
|
Gymnasiast
|
47bb449e34
|
Make news item fields lowerCamelCase
|
2025-05-24 23:47:18 +02:00 |
|
Gymnasiast
|
323a3c9119
|
Pass std::span to convertNewsQueue
|
2025-05-24 23:47:18 +02:00 |
|
Michael Steenbeek
|
2656f3acc2
|
Eliminate direct ride type check
|
2025-05-24 14:52:54 +02:00 |
|
mix
|
25fc322825
|
Invalidate screen on reload from object selection window
|
2025-05-24 02:47:12 +01:00 |
|
ζeh Matt
|
e40d56ed76
|
Avoid expensive copies calling ViewportSurfaceSmoothenEdge
|
2025-05-23 19:17:19 +03:00 |
|
ζeh Matt
|
d7b65d48ac
|
Fix potential bug with missing 0 terminator
|
2025-05-23 19:16:25 +03:00 |
|
ζeh Matt
|
c383a7778c
|
Avoid some more unintentional copies
|
2025-05-23 18:33:44 +03:00 |
|
ζeh Matt
|
068880635c
|
Add fallthrough
|
2025-05-23 18:31:27 +03:00 |
|
ζeh Matt
|
de0ad4f0f4
|
Add missing break statements
|
2025-05-23 18:31:18 +03:00 |
|
ζeh Matt
|
5702100fd9
|
Mark things constexpr that are actually constexpr
|
2025-05-23 18:28:23 +03:00 |
|
ζeh Matt
|
5749466e00
|
Don't copy the widget, use reference
|
2025-05-23 18:25:06 +03:00 |
|
ζeh Matt
|
374f17bac9
|
Default initialize members in ProgressWindow
|
2025-05-23 18:21:23 +03:00 |
|
ζeh Matt
|
5351d50f5a
|
Fix dangling pointer for Discord rich presence
|
2025-05-23 18:12:51 +03:00 |
|
ζeh Matt
|
0cfeeb8aba
|
Annotate fall-through
|
2025-05-23 18:12:34 +03:00 |
|
ζeh Matt
|
027f7c4096
|
Don't have garbage in padding for save header
|
2025-05-23 18:08:25 +03:00 |
|
Tulio Leao
|
b04348c56b
|
Make error message on console set command more descriptive
Previously when using `set variable something` you would always get the non-helpful message: "set variable command failed, likely due to permissions."
Since all of these are going through game actions, we can use the GameActionResult to return something more meaningful. For example, trying to do `set game_speed 5`:
Before:

After:

|
2025-05-23 15:44:16 +02:00 |
|
Harry Hopkinson
|
cd63cd34d1
|
Close #24400: Sort rides with preservation order alphabetically
|
2025-05-23 12:48:06 +00:00 |
|
mix
|
01f2651d2e
|
Fix #20158: animated scenery dats draw random sprite at end of anim
|
2025-05-23 14:38:45 +02:00 |
|
Harry Hopkinson
|
4dbd3b6bbc
|
Fix #24447: Refresh the shortcut window when changing language (#24478)
* Refresh the shortcut window when changing language
* Add changelog entry
|
2025-05-23 08:59:26 -03:00 |
|
mix
|
12606f3d9b
|
Simplify the code of a couple of viewport screen coord calculations
|
2025-05-22 20:58:55 +01:00 |
|
mix
|
a27d9ccc07
|
Prevent path window invalidating unnecessarily
|
2025-05-22 20:58:55 +01:00 |
|
mix
|
1292afb7c7
|
Fix plugin window viewports on open and prevent unnecessary invalid
|
2025-05-22 20:58:55 +01:00 |
|
mix
|
6d8d593b89
|
Fix scenery window scrollbar thumb size on window expansion
|
2025-05-22 20:58:55 +01:00 |
|
mix
|
b84caf8da6
|
Restore original extra viewport opening window size
|
2025-05-22 20:58:55 +01:00 |
|
mix
|
98f62f2e97
|
Fix staff window viewport issues
|
2025-05-22 20:58:55 +01:00 |
|
mix
|
07635362de
|
Fix new ride window not invalidating on group ride change
|
2025-05-22 20:58:55 +01:00 |
|
mix
|
03d31d1a7c
|
Fix viewport invalidation offsetting position each loop iteration
|
2025-05-22 20:58:55 +01:00 |
|
mix
|
5e51c89d9f
|
Fix extra viewport invalidating every frame
|
2025-05-22 20:58:55 +01:00 |
|
mix
|
7fcfef97f7
|
Fix ride window viewport focus on viewport rotate
|
2025-05-22 20:58:55 +01:00 |
|
mix
|
3c9136ac4f
|
Prevent ride ratings from invalidating ride windows unnecessarily
|
2025-05-22 20:58:55 +01:00 |
|
mix
|
a47ee3f7de
|
Prevent new ride window from invalidating on every frame
|
2025-05-22 20:58:55 +01:00 |
|
mix
|
c37fc885c5
|
Prevent windows invalidating every frame if any button is pressed
|
2025-05-22 20:58:54 +01:00 |
|
mix
|
ab402a5f15
|
Prevent inventions window invalidating every frame
|
2025-05-22 20:58:54 +01:00 |
|
mix
|
4864b6552c
|
Fix scenery window invalidating every frame unnecessarily
|
2025-05-22 20:58:54 +01:00 |
|
mix
|
0b5fb11be9
|
Remove unnecessary window OnResize calls
|
2025-05-22 20:58:54 +01:00 |
|
Matt
|
ac13ebe21a
|
Merge pull request #24467 from ZehMatt/entity-tween-update
Don't tween entities that are not visible on screen or when zoomed out
|
2025-05-22 22:55:17 +03:00 |
|
Aaron van Geffen
|
1e5806523b
|
Reduce some LOG_INFO messages to LOG_VERBOSE (#24472)
|
2025-05-22 21:47:34 +02:00 |
|
ζeh Matt
|
3770ab0b51
|
Don't tween entities that are not visible on screen or when zoomed out
|
2025-05-22 21:33:55 +03:00 |
|
Matt
|
f71b45b6ef
|
Merge pull request #24464 from mixiate/fix-window-visibility-cache
Refactor window visibility cache and fix viewport visibility
|
2025-05-22 21:31:33 +03:00 |
|
Matt
|
0282f70acd
|
Merge pull request #24465 from ZehMatt/peep-update-sep
Clean up peep/guest/staff code, reduce indirections and branching
|
2025-05-22 14:52:24 +03:00 |
|
mix
|
04c3113593
|
Simplify window visibility check iteration
|
2025-05-21 21:37:07 +01:00 |
|
ζeh Matt
|
98c058be1c
|
Make some members static functions
|
2025-05-21 22:27:14 +03:00 |
|
ζeh Matt
|
8c6ba00494
|
Couple more places
|
2025-05-21 21:59:31 +03:00 |
|
ζeh Matt
|
eb9cf26f1b
|
Pass guest by reference, rename parameter
|
2025-05-21 21:48:46 +03:00 |
|