1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-15 19:13:07 +01:00
Commit Graph

5921 Commits

Author SHA1 Message Date
Michał Janiszewski
74780b3e70 Minor fixes to #3803 (#3843) 2016-06-08 23:40:56 +01:00
Ted John
5a69e262d7 delete drawing engine if it fails to initialise 2016-06-08 18:14:26 +01:00
Ted John
601f8901e3 rename rain.cpp to Rain.cpp 2016-06-08 18:05:58 +01:00
Michał Janiszewski
39472ce3f3 Update CMake targets with OpenGL linking (#17) 2016-06-08 13:28:33 +01:00
Ted John
40bd085f35 add OPENGL_NO_LINK ability for all platforms 2016-06-07 22:47:31 +01:00
Ted John
876336f455 fallback to software mode if engine fails to initialise 2016-06-07 22:47:31 +01:00
Ted John
f14ea6873c dynamically import OpenGL functions 2016-06-07 22:47:31 +01:00
Ted John
79292b56ad allow disabling of OpenGL 2016-06-07 22:47:31 +01:00
Ted John
313110ab8d reinstate hardware display 2016-06-07 22:47:31 +01:00
Ted John
3b627651aa add drawing engine config 2016-06-07 22:47:31 +01:00
Ted John
0aba395c39 invalidate images on object load 2016-06-07 22:45:36 +01:00
Ted John
ffd7b7f7e0 implement draw line for OpenGL 2016-06-07 22:45:36 +01:00
Ted John
18f3aa12a1 fix scrolling text 2016-06-07 22:45:36 +01:00
Ted John
5ca2b12f94 fix FillRect on OpenGL 2016-06-07 22:45:36 +01:00
Ted John
996202ac43 remove gScreenDPI 2016-06-07 22:45:36 +01:00
Ted John
932dec75d0 do not shift viewport pixels on OpenGL 2016-06-07 22:45:36 +01:00
Ted John
a8fed0c4b8 remove more references to gScreenDPI 2016-06-07 22:45:36 +01:00
Ted John
ebd9710fdf fix intro with new drawing 2016-06-07 22:45:36 +01:00
Ted John
83fc6ec4af remove usages of gScreenDPI and gWindowDPI 2016-06-07 22:45:36 +01:00
Ted John
ccec48e382 do not draw windows twice on OpenGL 2016-06-07 22:45:36 +01:00
Ted John
8edc97bebe add support for OpenGL extensions 2016-06-07 22:45:36 +01:00
LRFLEW
3a7ab9b20a Updated Xcode Project (#15) 2016-06-07 22:45:36 +01:00
Ted John
cf824a1859 remove unused functions 2016-06-07 22:45:36 +01:00
Ted John
8036f6c773 fix drawing of picked up peep 2016-06-07 22:45:36 +01:00
Ted John
8920c73ea4 add software / hardware rendering switch 2016-06-07 22:45:36 +01:00
Ted John
aafaf0e883 try to improve zoom 2016-06-07 22:45:36 +01:00
Ted John
f15a1e70f6 load textures and draw them 2016-06-07 22:45:36 +01:00
Ted John
8bff699659 draw OpenGL sprite rects 2016-06-07 22:45:36 +01:00
Ted John
2fa0c7977a add OpenGL drawing engine with FillRect impl 2016-06-07 22:45:36 +01:00
Ted John
d20a8a1daa re-route draw sprite through IDrawingContext 2016-06-07 22:45:36 +01:00
Ted John
90704ac1fe port gfx_fill_rect to IDrawingContext 2016-06-07 22:45:36 +01:00
Ted John
6e8cc5469a start introducing the IDrawingContext 2016-06-07 22:45:36 +01:00
Ted John
3e6eb48d4c draw rain via new IRainDrawer interface 2016-06-07 22:45:36 +01:00
Ted John
d4edf58a51 use a struct for rain pixels 2016-06-07 22:45:36 +01:00
Ted John
85557d169d reinstate all drawing and fix resize 2016-06-07 22:45:36 +01:00
Ted John
3da57d0865 route old functions to new drawing interface
- hardware display temporarily removed
- rain, fps and other non-window elements not drawn
2016-06-07 22:45:36 +01:00
Ted John
2de332369c add initial interfaces and software engine 2016-06-07 22:45:36 +01:00
X123M3-256
706b3db99e Chain lift cheat (#3818)
* Fix conflict with disable plant aging cheat

* Allow chain lift on any piece

* Keep chain toggled while building

* Ignore current chain lift state when cheat enabled

* Update string ids to one not already used

* Implement command for toggling cheat

* Allow chain on steep tracks when cheat is enabled

* Add checkbox for chain cheat

* Fix spacing

* Send cheat over network

* Change label for checkbox

* Replaced tabs with spaces
2016-06-07 22:08:38 +01:00
Michael Steenbeek
be96f33d0e Merge pull request #3823 from Goddesen/fix_#3817
Fix #3817
2016-06-07 19:49:43 +02:00
Goddesen
bfd0a405ee Reformatted cheats misc. array to be consistent with other tabs 2016-06-04 22:05:30 +02:00
Goddesen
8cfddca5a9 Widen textbox for neverending marketing to full width 2016-06-04 22:00:58 +02:00
X7123M3-256
0f630bea2f Fix formatting 2016-06-04 20:21:04 +01:00
X7123M3-256
a03979087d Add error messages for invalid input 2016-06-04 19:48:39 +01:00
X7123M3-256
14f6da31c9 Fix segfaults on rides without vehicles 2016-06-04 17:44:29 +01:00
X7123M3-256
67d99a34f2 Implement command to set friction 2016-06-04 16:53:29 +01:00
Michał Janiszewski
e5cd157edc Fix memory leak in TcpSocket (#3815) 2016-06-03 23:29:25 +01:00
Ted John
e4c94d7966 fix #3813: Scrolling texts going rogue 2016-06-03 23:27:47 +01:00
Ted John
a9bf0cdd4e fix #3811: Multiplayer Crash on join
Game was probably being updated with title sequence sprite spatial index.
2016-06-03 22:03:22 +01:00
Michał Janiszewski
a79e793e67 Disable whole-project alignment for MSVC & MinGW (#3807)
As OpenRCT2/OpenRCT2#3783 has now been merged, this should be
unnecessary.
2016-06-03 19:07:52 +01:00
Ted John
428724d86c refactor reset_sprite_spatial_index, integrate gSpriteSpatialIndex 2016-06-03 18:13:00 +01:00