Commit Graph

52 Commits (fdee3de225fd34e1211f1ef297a63d6a9ee3276f)

Author SHA1 Message Date
Martin Gerhardy 45ad8fd7c9 VIDEO: renamed init to setSize 2021-11-19 16:16:13 +01:00
Martin Gerhardy a494c2c32b VIDEO: updated Camera::init() method 2021-11-19 16:16:13 +01:00
Martin Gerhardy 5124e9d3c2 VIDEO: removed unused member from Camera class 2021-11-14 11:29:39 +01:00
Martin Gerhardy b032933361 VIDEO: renamed a few methods of the Camera class 2021-10-16 16:50:48 +02:00
Martin Gerhardy d8d7dfa799 COMMAND: moved into command namespace 2020-09-02 17:43:19 +02:00
Martin Gerhardy e6a8427ee4 APP: moved into app namespace 2020-09-02 17:43:19 +02:00
Martin Gerhardy b92d9081b9 COMMAND: extracted new module out of core 2020-09-02 17:43:19 +02:00
Martin Gerhardy 61a0c57701 ALL: removed stl types 2020-08-13 11:47:28 +02:00
Martin Gerhardy fa67dca48d VOXELRENDER: removed std::vector and use core::DynamicArray 2020-08-13 00:02:35 +02:00
Martin Gerhardy 437b9b6ccf CORE: update the eventbus in the main app 2020-07-08 19:54:45 +02:00
Martin Gerhardy a4e99c26f2 TESTTRAZE: use a shared ptr in the payload of the NewGridEvent 2020-06-26 18:27:19 +02:00
Martin Gerhardy 987b9c04ef VOXEDIT: renamed method 2020-06-26 18:27:19 +02:00
Martin Gerhardy 769a8d467e VOXELRENDER: added update method to RawVolumeRenderer 2020-06-26 18:27:19 +02:00
Martin Gerhardy 93f064aba0 VIDEO: enforce delta seconds for camera update 2020-05-14 23:55:04 +02:00
Martin Gerhardy adbc570737 ALL: changed delta frame seconds from float to double
also fixed duplicated client entity update call
changed most time related stuff from millis to seconds
2020-05-11 21:28:39 +02:00
Martin Gerhardy 7e8ca95550 MAPVIEW: added hardcoded footstep sound 2020-05-11 21:28:39 +02:00
Martin Gerhardy 7783589ed7 ALL: ensure correct shutdown order
don't destroy the gl context and then try to destroy gl objects
this order is also true for everything else
2020-05-10 00:23:21 +02:00
Martin Gerhardy 736753f529 VOXEL: renamed methods 2020-04-13 20:17:45 +02:00
Martin Gerhardy b75d29ba0d TESTCORE: fixed camera variable shadowing issues 2020-03-25 20:29:51 +01:00
Martin Gerhardy 1efc475b49 ALL: reduced header size for App.h 2020-02-12 16:37:58 +01:00
Martin Gerhardy c56e123f5f ALL: moved header includes out of GLM.h 2020-02-11 20:48:37 +01:00
Martin Gerhardy 0e8b7eee15 CORE: added toString wrapper 2020-02-04 14:30:36 +01:00
Martin Gerhardy c9b318e1d3 ALL: use core::String 2020-02-02 21:48:30 +01:00
Martin Gerhardy 0e2175dad7 VOXEL: new module voxelworld 2019-10-31 21:17:07 +01:00
Martin Gerhardy eb68aab33c CMAKE: fixed copying all dependent files
Merged modules to properly model the dependencies and finally
resolved the circular dependency between metric, io and core
modules
2019-10-10 08:30:30 +02:00
Martin Gerhardy bb8245eb96 ALL: use core_min and core_max to fix msvc insanities 2019-08-09 19:56:06 +02:00
Martin Gerhardy e367cbeef9 VIDEO: renamed framebuffer and window size members and functions
also ensure that the windowed app gets the chance to assemble the correct values for the dimensions before
any other event observer gets the chance to handle the event (and would thus use the wrong values)
2019-06-23 21:42:59 +02:00
Martin Gerhardy 1de779f583 UI: started to handle highdpi stuff 2019-06-14 14:47:59 +02:00
Martin Gerhardy 5c22c73ff6 CORE: removed setFramesPerSecondsCap methods from App class 2019-04-25 23:18:07 +02:00
Martin Gerhardy 275e7b54b7 VOXEDIT: fps limit refactoring 2019-04-25 23:08:26 +02:00
Martin Gerhardy 16dd0ac26f TESTTRAZE: fixed warning 2019-04-07 12:28:27 +02:00
Martin Gerhardy cbd4e7c6ee TESTTRAZE: added sounds and fixed grid size 2019-04-01 21:16:56 +02:00
Martin Gerhardy 4fbfd2bc5f AUDIO: only hand over basenames for playing music or sounds 2019-04-01 17:58:26 +02:00
Martin Gerhardy e982107379 AUDIO: implemented music and sound handling 2019-04-01 17:36:24 +02:00
Martin Gerhardy 82d4ae7c6f TESTTRAZE: optimize mesh extraction 2019-03-29 21:08:45 +01:00
Martin Gerhardy 81f81dcf15 TESTTRAZE: added test cases and started to support the scores topic 2019-03-29 21:08:45 +01:00
Martin Gerhardy bc3839b805 TESTTRAZE: added protocol support for 'owned' counter 2019-03-29 21:08:45 +01:00
Martin Gerhardy f2bbfe912a VOXEDIT: reworked the voxel editor input and rendering 2019-01-25 21:13:20 +01:00
Martin Gerhardy 1a4464898b TESTTRAZE: added collision ticker type 2019-01-12 22:01:20 +01:00
Martin Gerhardy 6bdb403a49 TESTTRAZE: fixed typo 2018-11-21 06:58:13 +01:00
Martin Gerhardy 00b8d445b8 TESTTRAZE: enqueue the SpawnEvent for the own position, too 2018-11-20 20:02:59 +01:00
Martin Gerhardy 24bd6ec328 TESTTRAZE: highlight latest starting position 2018-11-20 19:50:47 +01:00
Martin Gerhardy 27b9559bea TESTTRAZE: fixed status message positions 2018-11-20 14:45:58 +01:00
Martin Gerhardy 28a75803d3 TESTTRAZE: added message queue 2018-11-16 22:15:02 +01:00
Martin Gerhardy 0935ea3124 TESTTRAZE: reduced camera update calls
and center the 'Connecting' string
2018-11-16 22:11:04 +01:00
Martin Gerhardy acbad05d18 TESTTRAZE: improved voxel font rendering of player names and state 2018-11-16 22:19:29 +01:00
Martin Gerhardy 5532bb4cf9 TESTTRAZE: reconnect 2018-11-18 20:28:15 +01:00
Martin Gerhardy a5d2078e8e VOXELRENDER: extracted voxel font rendering into own component 2018-11-16 20:29:29 +01:00
Martin Gerhardy 24d65e4a18 TESTTRAZE: reworked the font rendering to support colors 2018-11-14 18:23:06 +01:00
Martin Gerhardy 3bfb5d80b2 TESTTRAZE: added logging to unhandled events 2018-11-14 14:38:50 +01:00