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