William Moberg
d61e605093
Can walk up "stair-steps". Cleanup WIP.
...
Better performance in RectanglevsTriangle check.
Added IsOnGround flag and VerticalStepHeight in Physics.
Lotsa commented code saved for historical reasons, remove later.
2016-02-05 10:56:34 +01:00
Jace
a3d4eb65d5
Fixes #66 warnings
2016-02-01 17:53:01 +01:00
Jace
a22bc00d46
*cough*
2016-02-01 13:37:51 +01:00
Jace
788407b709
Made CollisionSystem aware of entities
2016-01-27 15:42:50 +01:00
Jace
dec2234019
Merge branch 'Cleanup'
...
# Conflicts:
# src/Engine/Rendering/RenderSystem.cpp
2016-01-27 13:44:15 +01:00
Jace
0334ec3fa7
Merge remote-tracking branch 'origin/Animations'
...
# Conflicts:
# src/Engine/Rendering/DrawFinalPass.cpp
# src/Game/Systems/WeaponSystem.cpp
2016-01-27 13:36:49 +01:00
Jace
5fcd26cd3e
Made TriggerSystem make use of Octree
2016-01-27 13:35:16 +01:00
Jace
505a6c7396
Hiding first person models properly
2016-01-25 14:32:48 +01:00
Jace
b6fd18baed
Hacked in serverside effects
2016-01-25 11:56:40 +01:00
Jace
4245264029
Weapon RayZ
...
Weapon RayZ
2016-01-25 11:26:33 +01:00
viktorljung
d12246833e
Some further small fizes to resolution //Tobias
2016-01-25 01:26:41 +01:00
Jace
b95c1fdfa4
Merge remote-tracking branch 'origin/Menu'
...
# Conflicts:
# include/Engine/Rendering/ModelJob.h
# resources/Schema/Components.xsd
# resources/Schema/Entities/Player.xml
# resources/Schema/Entities/RenderingWorld.xml
# src/Game/Game.cpp
2016-01-25 00:25:03 +01:00
Jace
7b348379ac
Quaternions are never the solution.
2016-01-25 00:22:55 +01:00
Jace
04f6233d99
Crude animations
2016-01-24 23:44:29 +01:00
Jace
d0de169613
Instagib!
2016-01-24 23:05:52 +01:00
viktorljung
d03b3fb071
Merge remote-tracking branch 'origin/master' into Menu
...
# Conflicts:
# resources/Schema/Entities/Player.xml
2016-01-24 22:23:53 +01:00
viktorljung
ada1bac2a7
Merge remote-tracking branch 'origin/master' into Menu
...
# Conflicts:
# include/Engine/Rendering/RenderSystem.h
# resources/Schema/Entities/RenderingWorld.xml
# resources/Shaders/ForwardPlus.frag.glsl
# src/Engine/Rendering/RenderSystem.cpp
2016-01-24 20:48:17 +01:00
Jace
9f3d887ac4
Networking bugfixes
2016-01-24 18:37:36 +01:00
Jace
b4081b3e45
Merge remote-tracking branch 'origin/Networking'
...
# Conflicts:
# src/Engine/Network/Client.cpp
# src/Game/Systems/WeaponSystem.cpp
2016-01-24 18:36:37 +01:00
Jace
235b26ad61
WIP shoot
2016-01-24 17:16:18 +01:00
Jace
3261e21d96
Coloring players depending on team and created a blue spawn in MovementTest
2016-01-24 15:46:01 +01:00
Jace
373bb33cf0
Player jumping taking air acceleration into account
2016-01-24 15:20:34 +01:00
Jace
aaa11d2109
Merge remote-tracking branch 'origin/master' into PlayerMovement
2016-01-24 14:18:23 +01:00
viktorljung
aa3b8cd652
Fixed text color and removed debugging code
2016-01-24 13:37:07 +01:00
Jocke
7567f47a68
Weapon system now searches parents for health component (stops at first health component).
2016-01-24 11:56:46 +01:00
Jocke
97d70f8e32
Fixed in client for shoot event. Weapon system now damages health on any target not only players.
2016-01-24 11:36:01 +01:00
Jace
1ce9128da8
Source-like movement
2016-01-23 19:45:23 +01:00
stiffly
ecdb5ed07d
Merge remote-tracking branch 'origin/master' into Networking
2016-01-23 17:51:06 +01:00
viktorljung
aacfc47fb5
Merge remote-tracking branch 'origin/master' into Menu
...
# Conflicts:
# resources/Shaders/ForwardPlus.frag.glsl
# src/Engine/Rendering/DrawFinalPass.cpp
2016-01-23 15:12:19 +01:00
Jace
666ef6589e
Crouching!
2016-01-23 15:06:47 +01:00
Jace
b83d773627
Infinite respawning for now
2016-01-23 15:06:41 +01:00
viktorljung
680a12d88f
HealthMeter
2016-01-23 14:53:17 +01:00
Jace
32f73201c5
Basic jumping!
2016-01-23 12:15:33 +01:00
Jace
db0e67b9bd
Added EntityWrapper::IsChildOf and made snapshot interpolation and rendering exceptions for player less hacky
2016-01-23 11:44:16 +01:00
Jace
31e7340daf
Ignoring interpolation and rendering for local player entities!
2016-01-23 00:40:37 +01:00
Jace
55ee2bb3bf
Player input properly separated from editor input and server
2016-01-22 21:35:31 +01:00
Jace
74d9bae896
Added conditional spawning based on whether the running instance is a server or not
2016-01-22 17:34:57 +01:00
stiffly
74c95089ea
Merge remote-tracking branch 'origin/PlayerMovement' into Networking
2016-01-22 16:19:35 +01:00
Jace
ca2aab449e
Basic movement and camera management between players and editor
2016-01-22 16:12:51 +01:00
stiffly
08fcdb382b
Used config for a lot of things
2016-01-22 13:18:53 +01:00
Jace
1e3fc1ae2d
Created EPlayerSpawned that gets published when a player spawns
2016-01-22 10:16:35 +01:00
verysecrethero
6f739e22f3
Crash fix for: if you delete a team component in editor.
2016-01-22 10:10:39 +01:00
verysecrethero
deb6ff1b16
Changed some files so it works with the changes in master. (weaponsystem,capturepoint,some tests)
2016-01-21 17:36:47 +01:00
William Moberg
4d60f387ed
Merge pull request #44 from teamfisk/EditorUsefulness
...
Editor refactoring
2016-01-21 17:03:52 +01:00
William Moberg
3548cfa248
Merge pull request #27 from teamfisk/ShootEvent
...
Shoot event
2016-01-21 16:35:55 +01:00
verysecrethero
973ccd34c9
Removed unnecessary string in EPlayerDamage (TypeOfDamage). Renamed a variable in WeaponSystem
2016-01-21 16:30:07 +01:00
Jace
a6548a72b3
Merge remote-tracking branch 'origin/master' into EditorUsefulness
...
# Conflicts:
# include/Engine/Collision/CollidableOctreeSystem.h
# include/Engine/Collision/CollisionSystem.h
# include/Engine/Collision/TriggerSystem.h
# include/Engine/Rendering/RenderSystem.h
# include/Game/Systems/PlayerSystem.h
# resources/Schema/Components/Physics.xsd
# resources/Schema/Types/Entity.xsd
# src/Engine/Rendering/RenderSystem.cpp
# src/Engine/Rendering/Renderer.cpp
# src/Game/Game.cpp
# src/Game/Systems/HealthSystem.cpp
# src/Game/Systems/PlayerSystem.cpp
# src/Tests/OctTreeTestGameClass.cpp
2016-01-21 16:16:35 +01:00
verysecrethero
7deb32431e
Removed Color TestCode in WeaponSystem
2016-01-21 16:03:30 +01:00
verysecrethero
2381f01d12
HealthSystem now deletes the entity after publishing the PlayerDeath event
2016-01-21 14:25:01 +01:00
verysecrethero
bdebc9de62
WeaponSystem now handles "PrimaryFire" input events. It sends out ePlayerDamage event if it hits a player. Included some tests
2016-01-21 11:55:51 +01:00