5444 Commits

Author SHA1 Message Date
UnknownShadow200
970e8bbda7 Move platform-specific determining name of update executable to download from classicube.net out of LWeb.c and into Platform.c 2020-02-01 21:09:04 +11:00
UnknownShadow200
2238894968 remove unused code 2020-02-01 19:13:30 +11:00
UnknownShadow200
31b22f2e37
Merge pull request #618 from UnknownShadow200/GUIRE5
Improvements to hotbar on mobile
2020-02-01 12:54:45 +11:00
UnknownShadow200
28812befac Less warnings when compiling on linux 2020-02-01 12:31:42 +11:00
UnknownShadow200
4e367b3cdc Prefer nicer looking default fonts like 'liberation sans' or 'nimbus sans' on linux, with 'century schoolbook l roman' being last fallback 2020-01-31 22:07:59 +11:00
UnknownShadow200
adac7367ef Render chat above HUD 2020-01-30 22:43:22 +11:00
UnknownShadow200
bf6ef9745d Attempt to add support for updates to raspberry pi build 2020-01-29 18:37:32 +11:00
UnknownShadow200
4bde4bef87 Fix < and > being swapped in touch controls overlay, oops 2020-01-28 22:09:07 +11:00
UnknownShadow200
fdb92d5885 Move DPAD over to left side of screen for mobile 2020-01-27 16:31:13 +11:00
UnknownShadow200
d669a104da Release 1.1.2 I guess 1.1.2 2020-01-26 19:55:39 +11:00
UnknownShadow200
19f286c96a Make Builder a component too 2020-01-26 11:56:41 +11:00
UnknownShadow200
9b2373f7d3 Fix smooth lighting option not getting ignored in classic mode (Thanks Goodly) 2020-01-25 22:01:02 +11:00
UnknownShadow200
d7015cf2e9 Fix a few compile errors with metrowerks 2020-01-25 17:58:21 +11:00
UnknownShadow200
018f57945c Make it so you can always click on hotbar (not just in inventory) when on mobile 2020-01-25 13:52:14 +11:00
UnknownShadow200
5268d5b565 Move hotbar to HUDScreen 2020-01-25 12:31:42 +11:00
UnknownShadow200
c5c18c7d98 Cleanup HotbarWidget 2020-01-24 19:41:14 +11:00
UnknownShadow200
c10b2bb87b Give some better variable names in HotbarWidget 2020-01-24 07:32:52 +11:00
UnknownShadow200
f156580b01
Merge pull request #616 from UnknownShadow200/GUIRE4
Improvements to mobile GUI and input
2020-01-23 10:31:56 +11:00
UnknownShadow200
255770ee69 Fix rpi build in buildbot again, this time for sure. Also fix osx64 build deleting wrong file. 2020-01-23 00:26:38 +11:00
UnknownShadow200
fb7f29eea4 Fix icon not being included 2020-01-22 23:55:56 +11:00
UnknownShadow200
0790ac405b Add rpi to buildbot script, fix crashing when rpi system only supports 32 but not 24 bit depth 2020-01-22 23:43:35 +11:00
UnknownShadow200
b923754c86 Add simpler CC_BUILD_RPI define, add compiled icon obj file for arm architecture 2020-01-22 22:24:37 +11:00
UnknownShadow200
746191384d Fix backspace not working properly on some mobile devices 2020-01-22 19:09:53 +11:00
UnknownShadow200
93cdbdd2c5 Fix quickly tapping sometimes triggering double place/delete 2020-01-21 19:46:55 +11:00
UnknownShadow200
614dd26bbd Make it so quickly tapping (touch then release in under 250ms) triggers block place/delete 2020-01-21 19:02:42 +11:00
UnknownShadow200
f337da9d39 Instead of just having the toggle place/delete mode button in Touch overlay always show 'Mode' for text, change its text to toggle between 'Place' and 'Delete'. 2020-01-19 13:04:32 +11:00
UnknownShadow200
cd1d38c83c Move TouchScreen to new rendering way 2020-01-19 09:57:17 +11:00
UnknownShadow200
69ed38fdf9 Don't use CGWindowID because that only exists in 10.5 SDK or later 2020-01-18 11:22:37 +11:00
UnknownShadow200
b2d2ba2974 Make TouchMenu less hacky, and add a 'Cancel' button to chat input on mobile 2020-01-18 11:21:30 +11:00
UnknownShadow200
b03099f8fc Fix if your third person camera is positioned to be under the water outside the map but above the bedrock, but your player's position is still inside the map, translucent blocks above the water appear invisible 2020-01-16 15:12:37 +11:00
UnknownShadow200
011af5faf3 Get rid of unused delta arguments from a few rendering functions to save a few bytes 2020-01-16 15:02:26 +11:00
UnknownShadow200
ff115a1753 Minor tidyup in Chat.c 2020-01-16 14:35:17 +11:00
UnknownShadow200
0f197708e8 Fix clicking on a '-----' entry in load level list showing a 'maps/----- not found' error in chat 2020-01-12 14:46:58 +11:00
UnknownShadow200
4fed6a6c7a Fix if you change from normal to normalfast render mode, then move to inside a block with fog of some sort like lava/water, then resize the game window, and you are using Direct3D9, your game crashes. (Thanks fam0r)
So for the 87th time, I have permanently fixed the issue of leaking GFX resources for good.
2020-01-09 12:20:43 +11:00
UnknownShadow200
d38f3a67b8 Remove useless EnvRenderer_ prefix in many static functions in EnvRenderer.c 2020-01-09 12:10:43 +11:00
UnknownShadow200
e793332132 Don't abort the game if out of memory allocating data for FreeType 2020-01-05 12:04:29 +11:00
UnknownShadow200
bf13d69f9a Fix on windows, if you maximise the window then press F11, the window completely disappears instead of going fullscreen 2020-01-03 20:06:55 +11:00
UnknownShadow200
b7099de880 Scale fullscreen with DPI in web client. This particularly approves fullscreen on mobile devices. 2020-01-02 13:52:19 +11:00
UnknownShadow200
4c9b7d668a Show an error message in chat when trying to enable sounds/music in web client.
This makes it absolutely clear that sound/music isn't broken, it's intentionally not supported currently.
2020-01-01 22:53:14 +11:00
UnknownShadow200
1432923240 Fix trying to load a map in 'load level' menu that doesn't actually exist on disc anymore doing nothing. Now it logs a 'file not found' error in chat. 2019-12-29 13:32:49 +11:00
UnknownShadow200
5300b8fc49 Fix not being able to load audio/maps/texpacks from within subdirectories (Thanks steve82) 2019-12-29 13:22:53 +11:00
UnknownShadow200
a3a4eb23db Don't forget to check return code of HttpCache_Lookup 2019-12-27 08:22:44 +11:00
UnknownShadow200
5fb2656d03 Cleanup http.h 2019-12-24 19:18:24 +11:00
UnknownShadow200
53f64f348b Remove OnDisplay from LScreen because it was never used anywhere 2019-12-24 07:15:22 +11:00
UnknownShadow200
0540472b2f Minor code cleanup of LWeb 2019-12-23 20:10:34 +11:00
UnknownShadow200
02f65b1c5d Fix OpenGL 1.1 build to not always draw all 6 faces in a chunk.
This also improves performance a bit, which is pretty important since this backend is for incredibly weak or non-existent GPUs.
2019-12-21 15:23:53 +11:00
UnknownShadow200
5fb7817c76 Handle out of video memory error in Gfx_CreateDynamicVb on D3D9 backend 2019-12-20 21:27:42 +11:00
UnknownShadow200
246cc7e288
Merge pull request #614 from UnknownShadow200/GUIGFXRWRTv2
GUI rewrite WIP
2019-12-20 20:04:49 +11:00
UnknownShadow200
c615685eb3 Fix android and webclient builds 2019-12-17 07:28:04 +11:00
UnknownShadow200
60c041c347 Fix dropbox urls 2019-12-17 07:20:24 +11:00