6381 Commits

Author SHA1 Message Date
UnknownShadow200
04ce3daeac mine exporter: Don't forget to convert CPE blocks to their fallbacks 2022-11-13 12:01:23 +11:00
UnknownShadow200
680d739e6b Add default file extension for zenity file dialog result if none is provided, also reduce width of save map input field so that it fits better on vertical phone orientation 2022-11-13 10:23:42 +11:00
UnknownShadow200
69090c8bae Android: WIP on save file dialog support
Also fix .mine importer to convert blocks > stone brick to Stone
2022-11-12 23:17:01 +11:00
UnknownShadow200
75f00743ff iOS: Implement saving map to external provider (e.g. iCloud) 2022-11-12 18:13:47 +11:00
UnknownShadow200
0e916bfeed Now write a spawn position to .mine files, also redesign webclient map downloading to be more consistent with other platforms and not rely on special CC_BUILD_WEB only code 2022-11-12 12:17:46 +11:00
UnknownShadow200
813fb533f9 Use more verbose error messages for 404/403/401 texture pack download errors 2022-11-11 22:51:01 +11:00
UnknownShadow200
8bc07b308a Rewrite packet sending functions to avoid depending on global temp array
Also change X11 backend to log visual ID of created window
2022-11-11 21:40:58 +11:00
UnknownShadow200
6aec5e83f2 Also allow saving maps as .mine that can be imported by minecraft classic, still a WIP though 2022-11-10 23:08:12 +11:00
UnknownShadow200
70258163f1 Add haiku, Linux, macOS cocoa save file dialog support
Also fix haiku OS makefile
2022-11-10 21:14:40 +11:00
UnknownShadow200
1a2f6f838d Align 'save file' to bottom instead, fix webclient compiling 2022-11-10 07:53:06 +11:00
UnknownShadow200
2bd5ed28d6 WIP on save file dialog support, that allows saving a map to anywhere on disc as either a .cw or a .schematic 2022-11-09 23:05:23 +11:00
UnknownShadow200
273d2901a5 BSD: Add register defines for ARM/PPC/MIPS in Logger.c, completely untested though
Also add register defines for SPARC for Solaris
2022-11-07 20:28:28 +11:00
abb128
a2549da76a Make update text more clear 2022-11-06 12:29:28 +02:00
abb128
8e846102cd Flatpak: re-enable update label 2022-11-06 12:10:04 +02:00
abb128
c6ac286662
Merge branch 'UnknownShadow200:master' into flatpak 2022-11-06 12:06:17 +02:00
UnknownShadow200
6743b3574f Simplify compiling with icon for macOS and Linux
Technically would also benefit BSD too
2022-11-06 13:51:51 +11:00
abb128
02c088d66a Flatpak: disable update UI and resources 2022-11-04 10:43:18 +02:00
UnknownShadow200
c1219ffef4 Move inventory menu description text widget 2 pixels down
Also move description text logic out of TableWidget
2022-11-02 20:04:32 +11:00
UnknownShadow200
18ab062c68 Show clearer error messages when trying to play audio files that don't use a supported codec 2022-11-01 15:20:49 +11:00
UnknownShadow200
47867b7778 un-un-un-un-un-un-un-un-un-un-re-enable ModernGL build 2022-11-01 14:23:30 +11:00
UnknownShadow200
28f9697713 Release 1.3.4 1.3.4 2022-11-01 13:19:11 +11:00
UnknownShadow200
923d18d51c un-un-un-un-un-un-un-un-un-re-enable ModernGL build 2022-11-01 13:03:41 +11:00
UnknownShadow200
d8a491ea7a Fix not compiling with gcc/clang whoops 2022-10-31 23:51:35 +11:00
UnknownShadow200
b714af1fe0 Haiku: Fix default build
Minorly simplify OpenGL context code too
2022-10-31 23:42:57 +11:00
UnknownShadow200
25a783dd27
Merge pull request #974 from UnknownShadow200/TeleportChanges
Add ExtEntityTeleport CPE
2022-10-31 07:39:00 +11:00
Goodlyay
262c6c0610 Ext should be prefixed instead of suffixed to extension name 2022-10-30 04:49:18 -07:00
UnknownShadow200
186cb2d5c4 Vorbis: Make imdct ~40% faster to calculate 2022-10-30 21:50:25 +11:00
Goodlyay
5f096be3e5 Add EntityTeleportExt as a cpe extension 2022-10-30 02:18:47 -07:00
Goodlyay
97a71537ed Oops 2022-10-30 01:46:57 -07:00
Goodlyay
b5bba6f276 Change 4-mode preset to more dynamic flags 2022-10-30 01:45:18 -07:00
Goodlyay
b3796ca605 Add entity teleport ext packet 2022-10-30 00:03:10 -07:00
UnknownShadow200
d16ecb6b02 Fix network interpolation whoops
That took may too much time to spot
2022-10-29 20:13:16 +11:00
UnknownShadow200
72694b5bdf WIP on interpolation flags rewrite, breaks network interpolation though 2022-10-29 20:05:35 +11:00
UnknownShadow200
ceaf0658fc Move prev/next state from interpolation component to Entity struct 2022-10-29 17:53:45 +11:00
UnknownShadow200
58da6a1e87 Temp fix for terrain.png not loading in android/iOS clients (Thanks MaxGamez) 2022-10-27 00:02:47 +11:00
UnknownShadow200
729457086b Fix when running in enhanced mode and joining a server that only supported classic blocks, that an extra empty row would appear in the inventory 2022-10-24 21:28:41 +11:00
UnknownShadow200
3112d607dc iOS: Attempt to add app icons 2022-10-23 21:52:05 +11:00
UnknownShadow200
2532940c49 Refactor texture pack entry extraction to be more uniform 2022-10-23 12:44:24 +11:00
UnknownShadow200
1bec4922f9 Further simplify LocationUpdate by also integrating interpolation flag 2022-10-23 08:46:52 +11:00
UnknownShadow200
183acf7b0f Mobile webclient: Try to fix issue where webclient would end up stuck as unfocused, and pressing 'Back to Game' did nothing (e.g. after clicking OK to the 'ran out of memory' dialog in chrome on android)
You can still force focus to be regained by switching to another tab or triggering the on-screen keyboard somehow by e.g. trying to change an option - although that was pretty unintuitive
2022-10-22 22:23:05 +11:00
UnknownShadow200
d3a0ba8808 Simplify LocationUpdate related code 2022-10-22 20:06:48 +11:00
UnknownShadow200
ba6d8fd738 Make Makefile more standard and update copyright year 2022-10-20 19:15:35 +11:00
UnknownShadow200
c32ce5761f Cocoa: Make it easier to compile on 10.3 SDK 2022-10-19 23:30:17 +11:00
UnknownShadow200
94ab244eeb Add unfinished SerenityOS port 2022-10-18 21:27:16 +11:00
UnknownShadow200
6593ad50ab Android: Store cached textures in dedicated Cache folder in external storage
This means that from now on in Settings -> Apps, the user can accurately see how much of ClassiCube's data usage on disc comes from caching textures, and can clear the cached data if they choose to
2022-10-16 20:47:04 +11:00
UnknownShadow200
37abd39163 Android: WIP load file support
No filetype filtering and is pretty terribly implemented, but seems to work
2022-10-16 15:11:04 +11:00
UnknownShadow200
0fae97ff00 Android: Fix not compiling in Android Studio 2022-10-16 14:00:01 +11:00
UnknownShadow200
f9fde77e12 iOS: Store most things in documents instead of application support folder for greater visibility to the user, and store all cached textures inside Application Storage/Cache folder instead so that iOS doesn't back them up and will remove them when running low on disk space if required
See https://developer.apple.com/library/archive/documentation/FileManagement/Conceptual/FileSystemProgrammingGuide/FileSystemOverview/FileSystemOverview.html for more details
2022-10-15 21:57:00 +11:00
UnknownShadow200
a0536fc460 Launcher: Colour background of 'missing resources' menu based on current theme background colour 2022-10-15 19:02:50 +11:00
UnknownShadow200
46ccf99c67 iOS: Add app icons 2022-10-15 16:42:54 +11:00