Commit Graph

7144 Commits (768c057ad4479e2e828f0e099cac3ec43ae85db3)

Author SHA1 Message Date
Martin Gerhardy 768c057ad4 IDE: removed .cproject - but kept .project
the .cproject file is a little bit to specific - let's see whether just keeping the .project file
improves for cleaning and re-importing
2019-12-18 11:13:27 +01:00
Martin Gerhardy f595f89da2 BACKEND: also show details about the position 2019-12-18 09:49:10 +01:00
Martin Gerhardy 348103c672 BACKEND: added console commands to list users 2019-12-18 09:46:04 +01:00
Martin Gerhardy 48ce89a584 BACKEND: removed invalid method declaration 2019-12-18 09:33:25 +01:00
Martin Gerhardy 33e2bb2699 CLIENT: disable disconnect button for now
hitting space led to a disconnect because the invisible button has the focus
2019-12-18 09:31:18 +01:00
Martin Gerhardy 33214e3207 CLIENT: added jump key binding 2019-12-18 09:25:47 +01:00
Martin Gerhardy c2030ba75b CLIENT: fixed client side movement predication 2019-12-18 09:18:29 +01:00
Martin Gerhardy 1f3c94e27b BACKEND: doxygen 2019-12-17 22:11:15 +01:00
Martin Gerhardy 1141a80064 BACKEND: include the animation in the EntityUpdate message 2019-12-17 22:09:38 +01:00
Martin Gerhardy 0944a30444 CLIENT: implemented move angles change detection for network move messages 2019-12-17 22:05:54 +01:00
Martin Gerhardy 3c94c00be8 BACKEND: use SharedMovement in UserMovementMgr 2019-12-17 21:59:55 +01:00
Martin Gerhardy 5bb11c8b03 SHARED: fixed falling velocity when activating glider while falling already 2019-12-17 21:42:09 +01:00
Martin Gerhardy 46a2e6dd8c SHARED: inlined moveDelta 2019-12-17 21:37:04 +01:00
Martin Gerhardy c89ed5bc22 SHARED: new module for shared code between frontend and backend 2019-12-17 21:28:31 +01:00
Martin Gerhardy 6e4fcf0d50 ANIMATION: moved Animation enum into network module
we have to share this between the client and server
2019-12-17 19:40:18 +01:00
Martin Gerhardy 76ffb252c4 FRONTEND: removed Movement class -merged into PlayerMovement 2019-12-17 08:46:25 +01:00
Martin Gerhardy 677c7446ca TESTCORE: get rid of the frontend dependency 2019-12-17 08:46:25 +01:00
Martin Gerhardy fe6804b749 MAPVIEW: extract to local variable 2019-12-16 20:40:55 +01:00
Martin Gerhardy 6b1f716816 CLIENT: use PlayerMovement 2019-12-16 20:08:21 +01:00
Martin Gerhardy 5de4371d23 FRONTEND: renamed member 2019-12-16 20:07:49 +01:00
Martin Gerhardy 2cb83e2052 FRONTEND: only take the orientation, not the camera 2019-12-16 20:07:31 +01:00
Martin Gerhardy eb886c59be CLIENT: removed last movement timestamp check
the check should not omit inputs but should only get sent if something changed
(which is the case now)
2019-12-16 20:06:35 +01:00
Martin Gerhardy 5069fe3818 MAPVIEW: moved camera position handling into PlayerCamera class 2019-12-16 19:33:22 +01:00
Martin Gerhardy 0b8a9f3ee8 FRONTEND: moved camera modification out of the PlayerMovement class 2019-12-16 19:26:10 +01:00
Martin Gerhardy b1d2a355c5 MAPVIEW: moved class into frontend module 2019-12-16 19:25:26 +01:00
Martin Gerhardy 9529b72c85 CLIENT: renamed member 2019-12-16 19:23:24 +01:00
Martin Gerhardy ffc8ed6fdb VOXELRENDER: update all entities 2019-12-15 22:31:18 +01:00
Martin Gerhardy 3da0298c17 CLIENT: use PlayerCamera class in Client 2019-12-15 22:26:59 +01:00
Martin Gerhardy 20d06d151a VOXELRENDER: added player camera class 2019-12-15 22:18:56 +01:00
Martin Gerhardy 4444f2d692 VOXELRENDER: fixed material color for eye-being-under-water-effect 2019-12-15 22:03:22 +01:00
Martin Gerhardy 535cd21b65 MAPVIEW: fixed camera under water 2019-12-15 20:31:10 +01:00
Martin Gerhardy b55a1bfdf4 SHADERTOOL: support multisampling 2d sampler 2019-12-15 18:10:30 +01:00
Martin Gerhardy 1946b52cff VOXELRENDER: render to framebuffer and added postprocess shader 2019-12-15 18:00:37 +01:00
Martin Gerhardy 3816c8501f IDE: activate doxygen for eclipse project 2019-12-14 10:22:25 +01:00
Martin Gerhardy 470a9027bd VOXELRENDER: added error messages 2019-12-14 10:22:01 +01:00
Martin Gerhardy aead0152ca ALL: fixed warnings for msvc 2019-12-13 18:39:21 +01:00
Martin Gerhardy 7c77496936 ALL: fixed warnings on msvc 2019-12-13 18:36:55 +01:00
Martin Gerhardy 00a2d61663 ATTRIB: fixed compilation on msvc 2019-12-13 18:34:21 +01:00
Martin Gerhardy 251e6f5784 ALL: fixed warnings and compile error on msvc 2019-12-13 18:32:34 +01:00
Martin Gerhardy 0e64ab8ce3 DOCS: added configuration documentation 2019-12-12 23:31:33 +01:00
Martin Gerhardy 5644161aed NETWORK: fixed potential segfault if the flush lead to a disconnect event 2019-12-12 23:23:50 +01:00
Martin Gerhardy 7a566d7a09 CLIENT: removed duplicated client state
use the network state to reimplement the same functions
2019-12-12 23:11:22 +01:00
Martin Gerhardy 02d0c9d822 CORE: check whether the tty could get initalized 2019-12-13 12:21:16 +01:00
Martin Gerhardy 5d383d5b6d SERVER: added sv_teleport command 2019-12-13 12:21:16 +01:00
Martin Gerhardy 04cbfdd163 SERVER: added dwarf and shepherd 2019-12-13 12:21:16 +01:00
Martin Gerhardy a729233a35 CLIENT: fixed aborting connecting state 2019-12-12 23:11:21 +01:00
Martin Gerhardy 03675eb97d NETWORK: allow to continue getting events from the client host after disconnecting 2019-12-12 22:56:05 +01:00
Martin Gerhardy 5ef75c7951 NETWORK: make sure the DisconnectEvent is fired even if the disconnect was immediately 2019-12-12 22:47:20 +01:00
Martin Gerhardy bb9b178831 IDE: add eclipse project files 2019-12-13 10:49:21 +01:00
Martin Gerhardy ec3e273dc9 MAKE: update target for sdl2mixer 2019-12-13 10:49:21 +01:00