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