4664 Commits

Author SHA1 Message Date
UnknownShadow200
cef3db9fe7 Add an icon for linux and use it 2019-10-29 20:26:38 +11:00
UnknownShadow200
d11038d6e9 Synchronise html input with initial text of text input widgets
This way backspacing in gen level/env settings etc works properly
2019-10-28 15:52:55 +11:00
UnknownShadow200
b9dd22b41c DPI scale system fonts so it doesn't look so atrocious on mobile 2019-10-28 11:22:47 +11:00
UnknownShadow200
84d5d090b9 Add 'menu' and 'fog' buttons to 'more touch' menu 2019-10-28 00:00:35 +11:00
UnknownShadow200
80a6a62e2b To be more consistent, backspace always just backspaces one character instead of colour code too.
e.g. before %cd got backspaced to nothing, now it's just %c. FF%e got backspaced to FF, now it's just FF%
2019-10-27 23:07:01 +11:00
UnknownShadow200
fc27a37a77 Redesign the touch controls a bit. Now there's just 4 directions and 3 buttons - jump (obvious), mode (toggles between place/delete), more (opens another menu that lets you touch for chat/inventory/fullscreen/speed/noclip/fly
Still a WIP though
2019-10-27 22:10:11 +11:00
UnknownShadow200
1be1f69217 Fix first character not getting added and fix backspace not working with web client on-screen keyboard input.
Well at least in the android emulator
2019-10-26 09:18:49 +11:00
UnknownShadow200
52240b0115 disable autocomplete and autocorrect for text input overlay
Now typing in characters works.. mostly. First one still doesn't get added nor does backspace work.
2019-10-24 09:26:52 +11:00
UnknownShadow200
a610e42f43 Attempt to intercept textinput events and replicate characters entered into in-game chat 2019-10-23 23:25:09 +11:00
UnknownShadow200
b11f5a7e61 Fix pressing set spawn outside map always causing you to get moved 1/8th of a block up and fix setting spawn not behaving properly when a large model, inside a block, and standing on one of the borders of the map. (Thanks tornato) 2019-10-22 22:00:27 +11:00
UnknownShadow200
40bdedd2d9 Fix if rain/snow is on, you're standing outside the map in the border bit between bedrock and water, and you look inside the map to under water blocks, rain/snow appears to be missing above the water.
You could still see the rain particles on top of the water though.
2019-10-22 21:50:12 +11:00
UnknownShadow200
d7040b5327 add original icon png 2019-10-21 06:56:32 +11:00
UnknownShadow200
94bf399ddf If we weren't able to open an X11 display, fallback to printing to stdout instead of just unhelpfully dying from a segfault. 2019-10-20 23:41:34 +11:00
UnknownShadow200
88af4d7c83 fix web client and windows builds not compiling 2019-10-20 20:34:22 +11:00
UnknownShadow200
58b9ef7df9
Merge pull request #609 from dakriy/add_path_argument
Add path argument
2019-10-20 20:31:09 +11:00
dakriy
f05ccf0128 Only make the major modifications to the platform files 2019-10-20 02:11:01 -07:00
dakriy
50b09d11d2 Revert "Add POSIX only changes in the platform and program"
This reverts commit dd4319088d2408dc69fd408c7676f60fc6da0bbd.

Revert this commit as Unk wants to do things differently.
2019-10-20 01:42:41 -07:00
dakriy
7b0924d9c7 Revert "Add new parameter to take a directory on POSIX systems."
This reverts commit 14668939818fc97a4b773650228669c075d88c00.

Revert this commit becuase Unk wants things done a different way.
2019-10-20 01:41:35 -07:00
dakriy
1466893981 Add new parameter to take a directory on POSIX systems. 2019-10-20 00:51:06 -07:00
dakriy
dd4319088d Add POSIX only changes in the platform and program 2019-10-19 23:47:33 -07:00
UnknownShadow200
a4ca0a0393 Fix not compiling 2019-10-20 08:23:52 +11:00
UnknownShadow200
bf85dda072 Rename HUDscreen to ChatScreen and StatusScreen to HUDScreen
This will make sense eventually
2019-10-20 08:16:25 +11:00
UnknownShadow200
7844c8159f Don't split buttons down middle when width >= 400 instead of just == 400. Fixes buttons screwing up when on massive DPI screens. (Thanks 123DMWM) 2019-10-19 17:03:50 +11:00
UnknownShadow200
f533ee3769 Scale raw canvas XY by CSS size in webclient for mouse/touch events
This fixes mouses coordinates being wildly wrong when you open devtools or rotate the screen
2019-10-19 16:56:07 +11:00
UnknownShadow200
7ba4ef8033 Fix per-axis model scales still getting restricted for other entities.
Only your own entity is supposed to get restricted
2019-10-19 12:47:06 +11:00
UnknownShadow200
e61d784b64 Fix webclient not compiling 2019-10-19 09:05:03 +11:00
UnknownShadow200
2c8520e3a1 If a touch finger moves more than 5 pixels from where it started the touch, treat the input as locked to camera. This means it won't trigger block delete/plave anymore. 2019-10-19 08:21:26 +11:00
UnknownShadow200
08e29d9ac3 Actually fix menus not working in webclient on desktop 2019-10-17 10:46:41 +11:00
UnknownShadow200
040bd10bf4 And get block deleting to partially work on mobile again 2019-10-17 10:30:34 +11:00
UnknownShadow200
92de07776f Attempt to make it so clicking on GUI means that touch pointer no longer moves camera until it is released 2019-10-17 09:16:34 +11:00
UnknownShadow200
ce6c1094a3 Fix input getting intercepted by the transparent overlay 2019-10-17 08:17:35 +11:00
UnknownShadow200
b392be3fea show the textinput for mobile as transparent overlay over top of game 2019-10-17 08:09:04 +11:00
UnknownShadow200
b486f04f3e Show an error in chat instead of crashing when can't go fullscreen on 32-bit mac build. 2019-10-16 22:06:38 +11:00
UnknownShadow200
8326051b08 Remove updater functions from plugin API 2019-10-16 21:21:49 +11:00
UnknownShadow200
d61b33665a Use LSOpenCFURLRef directly to open url in browser, instead of jumping through /usr/bin/open 2019-10-16 20:17:16 +11:00
UnknownShadow200
564db66126 Make the download button front and centre in save menu in web client
No need for the text about MCEdit or the grey line anymore
2019-10-15 23:38:19 +11:00
UnknownShadow200
6feee064a2 Include DPI scale in /client res, also fix /client res getting DPI scaled twice when game is next started 2019-10-15 19:29:52 +11:00
UnknownShadow200
51f2ffcbe4 Fix clipboard not working with recent emcc/clang due to Window_GotClipboardText not getting exported (Thanks Fam0r) 2019-10-15 06:58:58 +11:00
UnknownShadow200
32e4d07a49 don't need to check Builder_Counts for sprites 2019-10-14 09:51:33 +11:00
UnknownShadow200
c1d61af91f cache World.Blocks/World.Blocks2 in ReadChunkData
Otherwise it gets reloaded from memory every single time, i.e. at least width*height*length times
2019-10-14 09:06:43 +11:00
UnknownShadow200
cee0fd38c2 DPI scale widgets and stuff in web client too 2019-10-13 18:45:25 +11:00
UnknownShadow200
298d497c55 DPI scale mouse coordinates in web client 2019-10-13 12:50:25 +11:00
UnknownShadow200
e608660785 Show awful HUD for web client when running on a mobile device, and attempt to get touch and on-screen keyboard to work.
not sure if this works though since I'm only using the android emulator
2019-10-13 11:47:52 +11:00
UnknownShadow200
a6773e8f79 Use int instead of cc_bool for return types in places.
While this makes almost no difference in desktop builds, for the web client, the produced code ends up looking like X = func(); Y = (x<<24>>24), with Y being used. Now just X is used.
2019-10-13 10:13:13 +11:00
UnknownShadow200
1f25d5ff28 Fix map download to work in IE11 2019-10-12 13:15:45 +11:00
UnknownShadow200
cd08e91473 Build the web client with LEGACY_VM_SUPPORT so it works in IE11 2019-10-12 12:11:49 +11:00
UnknownShadow200
ba9040b17c Fix me misspelling clipboardData which broke paste in chrome 2019-10-12 12:07:10 +11:00
UnknownShadow200
e8bc122b8d Fix OSX build 2019-10-12 11:53:48 +11:00
UnknownShadow200
6d275b5cd7 Attempt to fix clipboard in web client with IE11
Sorta works when an input textbox is selected
2019-10-12 11:49:45 +11:00
UnknownShadow200
52ae9a2beb Fix trying to save over existing map not doing anything (Thanks Fam0r) 2019-10-12 08:50:28 +11:00