Jace
|
727b6ba871
|
Fixed Transform::AbsolutePosition to take scale into account properly maybe?
|
2016-03-09 22:04:13 +01:00 |
|
viktorljung
|
d42d886dcc
|
3rd person animations synced with 1st person animations
|
2016-03-09 18:27:09 +01:00 |
|
viktorljung
|
66c8a17b17
|
Merge remote-tracking branch 'origin/master' into Animations
# Conflicts:
# resources/Schema/Types/Entity.xsd
|
2016-03-03 23:21:14 +01:00 |
|
viktorljung
|
8957b0b464
|
Merge remote-tracking branch 'origin/master' into Animations
|
2016-03-03 14:05:43 +01:00 |
|
Jace
|
0e8b97dbba
|
Made AmmunitionHUD into TextFieldReader which reads any component field on a parent and updates a Text component with the value!
|
2016-03-03 01:35:32 +01:00 |
|
Jace
|
3ef15dcb81
|
EntityFile now releases EntityXMLFile after processing.
|
2016-03-02 20:01:18 +01:00 |
|
Jace
|
069583e09f
|
Created EntityFile which loads an EntityXMLFile into a temporary world to be merged with another world when you want to create a copy of the entity loaded from disk. This allows us to free EntityXMLFile once it's loaded into an EntityFile.
|
2016-03-02 19:52:11 +01:00 |
|
Jace
|
44b4a597d4
|
fixup! Created World::Merge which will merge a world into another one
|
2016-03-02 19:50:52 +01:00 |
|
Jace
|
26d6546d79
|
Renamed EntityFile to EntityXMLFile to be able to separate file parsing from entity creation
|
2016-03-02 18:53:40 +01:00 |
|
Jace
|
62c8196ad4
|
Created World::Merge which will merge a world into another one
|
2016-03-02 18:53:39 +01:00 |
|
viktorljung
|
8422742a9e
|
Merge remote-tracking branch 'origin/master' into Animations
# Conflicts:
# src/Engine/Rendering/DrawFinalPass.cpp
|
2016-03-02 13:50:08 +01:00 |
|
William Moberg
|
629ebb871f
|
SpectatorCamera shows capturepoint HUD and respawntimer. It no longer requires CapturePointGameMode component to work.
|
2016-03-02 13:45:49 +01:00 |
|
viktorljung
|
c3f24f494d
|
fixup! AutoAnimationBlend on unique node working but scale is not working correctly
Commited some things that shouldn't have been commited
|
2016-03-02 13:34:47 +01:00 |
|
viktorljung
|
07ccb9c041
|
AutoAnimationBlend on unique node working but scale is not working correctly
|
2016-03-02 13:30:04 +01:00 |
|
William Moberg
|
5c6a652316
|
Fixed so unregistered components are ignored instead of crashing the game.
|
2016-03-01 15:53:59 +01:00 |
|
viktorljung
|
5bc0483f49
|
Removed AnimationOffset and improved BlendTree
|
2016-02-29 15:51:37 +01:00 |
|
Jace
|
bb76c9d248
|
WIP multi-weapon behaviours
|
2016-02-29 06:58:57 +01:00 |
|
Jace
|
9e6c67596d
|
Basic editor copy and paste. Doesn't actually copy the entity until you paste it.
|
2016-02-25 17:51:28 +01:00 |
|
William Moberg
|
8cc928b5f4
|
Merge pull request #122 from teamfisk/WorldSnapshots
World snapshots
|
2016-02-19 15:12:31 +01:00 |
|
Jace
|
881ce7b02f
|
Proper string handling without nasty memory leaks. PHEW.
|
2016-02-19 15:11:10 +01:00 |
|
Jace
|
ca907b912e
|
Copy constructor for deep copy of World.
|
2016-02-18 13:54:32 +01:00 |
|
Jace
|
97499f1c28
|
Made ComponentPool copyable by making sure string fields are handled properly
|
2016-02-18 11:37:03 +01:00 |
|
verysecrethero
|
833015f45e
|
Small code cleanup for PerformanceTimer
|
2016-02-17 13:44:41 +01:00 |
|
verysecrethero
|
b2a437731e
|
Small cleanup in the code
|
2016-02-16 17:58:27 +01:00 |
|
verysecrethero
|
4b8f1d95a3
|
Added static class PerformanceTimer. Changed CMakeLists for engine to include boost timer. Added F2,F3 functions in editor. Added some timing, more to be added
|
2016-02-16 16:57:46 +01:00 |
|
Jace
|
d1213f9f59
|
Working damage dealing, a super cool reload effect and hit markers!
|
2016-02-11 22:50:44 +01:00 |
|
Jace
|
c8c4879554
|
Merge pull request #93 from teamfisk/OctreeRaycasting
Entity in octree hit by ray
|
2016-02-11 17:25:02 +01:00 |
|
William Moberg
|
73f59b89cc
|
Added method EntityFirstHitByRay, takes an Octree or a vector of sorted entities and outputs the frist entity hit by a ray.
|
2016-02-11 00:11:37 +01:00 |
|
Jace
|
6396925b68
|
Merge remote-tracking branch 'origin/Animations' into WeaponSystem
|
2016-02-10 20:47:33 +01:00 |
|
viktorljung
|
224e95f34a
|
Fixed BoneAttachment component and optimized animation code a bit
|
2016-02-10 20:45:24 +01:00 |
|
Jace
|
2c0f66d9c7
|
Merge remote-tracking branch 'origin/master' into WeaponSystem
# Conflicts:
# include/Engine/Collision/FillFrustumOctreeSystem.h
# include/Engine/Core/Octree.h
# include/Engine/Rendering/RenderSystem.h
# include/Game/Game.h
# resources/DefaultInput.ini
# resources/Schema/Components.xsd
# resources/Schema/Entities/Player.xml
# resources/Schema/Types/Entity.xsd
# src/Engine/Rendering/RenderSystem.cpp
# src/Game/Game.cpp
# src/Game/Systems/PlayerMovementSystem.cpp
|
2016-02-10 17:02:00 +01:00 |
|
Jace
|
d931660c56
|
WIP
|
2016-02-10 14:43:32 +01:00 |
|
William Moberg
|
830e0f66c9
|
Tiny: Changed warning message.
|
2016-02-09 17:21:10 +01:00 |
|
Jace
|
d3bc48f5f7
|
Major networking refactoring to allow for snapshot filtering outside of netcode
|
2016-02-09 13:22:21 +01:00 |
|
William Moberg
|
93c6f3c0a3
|
AABBs are auto attached when adding Trigger/Collideable/etc, also added AttachComponent method to ComponentWrapper.
|
2016-02-08 14:34:37 +01:00 |
|
Jace
|
2b4e00e4b0
|
Refactored System constructor to take a struct instead of a bunch of parameters to reduce future pain and to be able to extend it with IsClient and IsServer flags.
|
2016-02-08 13:33:55 +01:00 |
|
Jace
|
3a2b124cae
|
Replication flag in component definition. Component definitions should now inherit from Types/Component.xsd
|
2016-02-04 13:36:12 +01:00 |
|
William Moberg
|
796e3eac79
|
Merge branch 'master' into BoxModelCollision
|
2016-02-02 10:16:48 +01:00 |
|
Jace
|
a3d4eb65d5
|
Fixes #66 warnings
|
2016-02-01 17:53:01 +01:00 |
|
William Moberg
|
30ad238697
|
Merge branch 'master' into BoxModelCollision
|
2016-02-01 16:17:10 +01:00 |
|
William Moberg
|
d7b02e79c8
|
Merge branch 'master' into BoxModelCollision
# Conflicts:
# include/Engine/Collision/CollisionSystem.h
# src/Engine/Collision/CollisionSystem.cpp
|
2016-02-01 13:48:05 +01:00 |
|
Jace
|
13f020ddf5
|
Fixed #49 being able to parent an entity to itself, which resulted in infinite infinite loops everywhere! D:
|
2016-01-27 18:37:43 +01:00 |
|
Jace
|
788407b709
|
Made CollisionSystem aware of entities
|
2016-01-27 15:42:50 +01:00 |
|
Jace
|
181017313d
|
Made entity parser give more useful errors and fixed the errors that were while I was at it
|
2016-01-27 15:16:59 +01:00 |
|
Jace
|
5fcd26cd3e
|
Made TriggerSystem make use of Octree
|
2016-01-27 13:35:16 +01:00 |
|
Jace
|
8bed5194d8
|
"Proper" handling of conditional rendering of entities parented to camera or entities that should be hidden from the active local player perspective
|
2016-01-27 11:36:24 +01:00 |
|
William Moberg
|
90f05442aa
|
Merge branch 'master' into BoxModelCollision
# Conflicts:
# include/Engine/Core/Octree.h
# resources/Schema/Entities/CollisionTestLevel.xml
# src/Engine/Collision/CollisionSystem.cpp
# src/Engine/Core/Octree.cpp
|
2016-01-27 10:52:27 +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 |
|