Jace
ebe2d9d4f5
Rebase fixes
2016-03-02 22:24:27 +01:00
Jace
6d2272f62e
EditorRenderSystem that draws normally invisible cameras and AABBs
2016-03-02 20:56:18 +01:00
Jace
31666f9112
fixup! Unique ids for entity nodes in the editor to prevent weird behaviour when multiple entities have the same name
2016-03-02 20:53:55 +01:00
Jace
bd49bdb297
Renamed EditorRenderSystem to EditorWidgetRenderSystem to make room for a new EditorRenderSystem that renders normally invisible objects
2016-03-02 20:53:55 +01:00
Jace
a8173488ca
Unique ids for entity nodes in the editor to prevent weird behaviour when multiple entities have the same name
2016-03-02 20:52:52 +01:00
Jace
9a668ed7d7
Now here's the real fix for the lag when loading entity files: CONSOLE SPAM
2016-03-02 20:16:03 +01:00
Jace
7624c6ee0a
Updated all uses of EntityXMLFile to use the new EntityFile to load entities into a world.
2016-03-02 20:12:59 +01:00
Jace
3ef15dcb81
EntityFile now releases EntityXMLFile after processing.
2016-03-02 20:01:18 +01:00
Jace
5923d2d7a7
Made SpawnerSystem utilize the new EntityFile for spawning instead
2016-03-02 19:52:34 +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
618e96da90
"Fixed" this crash in debug. The attachment vector is sometimes empty! @Tleety
2016-03-02 19:49:54 +01:00
Jace
fb9914d08a
Fixed AMD shader compilation error
2016-03-02 19:48:20 +01:00
Jace
0c0f2d7e50
fixup! Renamed EntityFile to EntityXMLFile to be able to separate file parsing from entity creation
2016-03-02 18:56:22 +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
Joachim Pettersson
76117cb3ce
Merge pull request #155 from teamfisk/Respawning
...
Looks good man! 🇺🇸 🍔 😎
2016-03-02 17:55:32 +01:00
William Moberg
e6b3bbeb54
Merge remote-tracking branch 'origin/master' into Respawning
...
# Conflicts:
# resources/Schema/Types/Entity.xsd
2016-03-02 17:50:59 +01:00
Tobias Dahl
01def459a1
Merge pull request #159 from teamfisk/FloatingEffect
...
Added a FloatingEffectSystem to the game.
2016-03-02 17:49:25 +01:00
antc13
3094dd301b
Added a default value to Position in FloatingEffect.xml
2016-03-02 17:47:22 +01:00
William Moberg
76ab746a22
Merge pull request #157 from teamfisk/DashAbiltyEffect
...
Dash abilty effect
2016-03-02 17:43:55 +01:00
antc13
e56f203f7c
Removed unnecessary comment & added FloatingEffect to Schema/Types/Entity.xsd
2016-03-02 17:42:11 +01:00
stiffly
267c007291
Removed unnecessary comments, variables and functions.
2016-03-02 17:39:27 +01:00
antc13
7d15313209
Added a FloatingEffectSystem to the game. Pickups now move up and down, if so desired.
2016-03-02 17:22:44 +01:00
William Moberg
53c520123a
Uncommented code.
2016-03-02 17:06:53 +01:00
stiffly
92d5ec70ba
Merge remote-tracking branch 'origin/master' into DashAbiltyEffect
2016-03-02 16:57:07 +01:00
stiffly
233a1d0990
The dash effect is now ignored on the local player, because it was annoying. Copies of yourself could be in your way.
2016-03-02 16:56:43 +01:00
William Moberg
4ef76f6c45
Merge branch 'master' into Respawning
...
# Conflicts:
# resources/Schema/Types/Entity.xsd
2016-03-02 16:51:24 +01:00
Joachim Pettersson
f8f4b4d939
Merge pull request #151 from teamfisk/CPArrow
...
CapturePoint indicator HUD
2016-03-02 16:48:52 +01:00
stiffly
a5c086e389
Dash effect now working over network, by sending events. Similar to jump effect.
2016-03-02 16:48:38 +01:00
William Moberg
91dbbb9c11
Merge branch 'master' into Respawning
2016-03-02 16:47:55 +01:00
Tleety
78835f95d8
Removed comment
2016-03-02 16:47:30 +01:00
William Moberg
dc10661e6b
Respawn time now only displays numbers, centered below CPHUD.
2016-03-02 16:45:43 +01:00
Tobias Dahl
8a66b1e5c8
Merge pull request #119 from teamfisk/AssaultBoost
...
BoostSystem
2016-03-02 16:44:49 +01:00
verysecrethero
3c8df35be9
Merge remote-tracking branch 'origin/master' into AssaultBoost
...
# Conflicts:
# src/Game/Game.cpp
2016-03-02 15:59:16 +01:00
Joachim Pettersson
f761416e20
Merge pull request #152 from teamfisk/PickupBranch
...
Added the already-at-maxammo/health-savetrigger for the PickupSystems
2016-03-02 15:41:44 +01:00
Jocke
9161c11764
Changed m_ETriggerTouchVector for-loop so it wont break when an item triggers the condition. This is done to update all somePickup.DecreaseThisRespawnTimer's.
2016-03-02 15:31:42 +01:00
William Moberg
95078b6a4b
Fix so client doesn't override the servers respawn time with its config file. Server or single player client can still override the component with the config RespawnTime.
2016-03-02 14:37:33 +01:00
stiffly
1217b25d02
DashEffect will now spawn a player model behind the player that will fade out .
2016-03-02 14:15:20 +01:00
Tleety
a2b938d8f6
Merge branch 'master' into CPArrow
...
# Conflicts:
# resources/Schema/Entities/Player.xml
# resources/Schema/Entities/PlayerRed.xml
2016-03-02 13:58:44 +01:00
Tleety
ab7fd89546
Should now correctly track if another player takes your last capture point
2016-03-02 13:56:35 +01:00
William Moberg
06d60f9884
Merge branch 'master' into Respawning
2016-03-02 13:47:03 +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
Tleety
6968e71e07
Arrow should now correctly track the next point no matter when you join the game
2016-03-02 13:36:24 +01:00
Tobias Dahl
2fb3bb2a39
Merge pull request #153 from teamfisk/RenderSetingsV2
...
Shield and stuff
2016-03-02 13:15:52 +01:00
Tleety
6540848392
WIP
2016-03-02 11:59:56 +01:00
Teejoon
de9657700b
Fixed draw final pass with shided objects having to many if-statments.
...
Shields is working with transparancy
Player cameras should have nearclip fater away and far clip nearer.
Defaultconfig push
2016-03-02 11:59:48 +01:00
verysecrethero
4652cd7861
Added the already-at-maxammo/health-save-trigger for the PickupSystems
2016-03-02 11:53:04 +01:00
verysecrethero
03a35d0f5e
Merge pull request #149 from teamfisk/FixNetworkBugs
...
Seems OK
2016-03-02 10:11:52 +01:00
Tobias Dahl
e4e9af5d9c
Merge pull request #148 from teamfisk/DashFixBranch
...
Moved the Dash CoolDown (CoolDownTimer) to the component (DashAbility…
2016-03-02 10:05:02 +01:00
Tleety
96768e66de
Redplayer arrow fix
2016-03-02 09:57:41 +01:00
Teejoon
ef66f3ebe5
Transparancy with shild fix
2016-03-01 23:14:23 +01:00
Tleety
799990f44d
Next CP indicator should now be fully working.
2016-03-01 22:54:13 +01:00
Jace
39369aa3e5
Merge pull request #150 from teamfisk/EditorCameraSpeedFix
...
Fixed editor camera speed changing when scrolling on UI elements
2016-03-01 22:51:16 +01:00
Jace
6eb0b83d6b
Fixed editor camera speed changing when scrolling on UI elements
2016-03-01 22:47:43 +01:00
Tleety
ab40fa715b
The arrow should now track CapturePoints correctly at start and when they are captured.
2016-03-01 21:57:30 +01:00
Tleety
a38c18fd3a
Merge remote-tracking branch 'origin/master' into CPArrow
2016-03-01 20:33:30 +01:00
Tobias Dahl
9747a201b7
Merge pull request #147 from teamfisk/CapturePointFixBranch
...
ECaptured: added NextCapturePoint entitywrapper. Changed CapturePoint…
2016-03-01 20:33:10 +01:00
Tleety
6281e20000
Arrow should now track the CapturePoint specified in the Component.
2016-03-01 20:31:09 +01:00
verysecrethero
f147929aa9
Moved the Dash CoolDown (CoolDownTimer) to the component (DashAbility). Fixed 2 warnings
2016-03-01 17:57:18 +01:00
Jocke
aadfdfdd90
AmmoPickups and HealthPickups will only spawn on the server. When a ammo pickup is taken the Server will send an Event to that
...
Client and it will update its ammo.
2016-03-01 17:55:00 +01:00
William Moberg
5a8261453e
Eliminated some SAXParsing errors from our console output.
2016-03-01 17:40:42 +01:00
verysecrethero
bba002dea9
Removed DebugCode
2016-03-01 17:37:30 +01:00
verysecrethero
15195964da
ECaptured: added NextCapturePoint entitywrapper. Changed CapturePointID to CapturePointTakenID. Fixed so CapturePoints works in singleplayer again. Captured event is now sent in the next Update, since the information for NextCapturePoint is needed
2016-03-01 17:34:30 +01:00
William Moberg
a9762f44ca
Merge branch 'master' into Respawning
2016-03-01 17:34:23 +01:00
William Moberg
3d4427dd20
Added entity SpectatorCamera that shows respawntime, will activate when explosion effect is deleted.
2016-03-01 17:32:14 +01:00
Tleety
b0a66f9e83
Components for CapturePoint arrow HUD element and a system skeleton
2016-03-01 16:19:59 +01:00
William Moberg
5c6a652316
Fixed so unregistered components are ignored instead of crashing the game.
2016-03-01 15:53:59 +01:00
Tleety
7ba5e01560
CapturePointArrow component files
2016-03-01 15:37:28 +01:00
Jocke
6d68486c05
Merge remote-tracking branch 'origin/master' into FixNetworkBugs
2016-03-01 15:07:06 +01:00
Jace
c60e1ba7e4
Merge pull request #144 from teamfisk/RenderSetingsV2
...
Render settings
2016-03-01 13:49:38 +01:00
Tobias Dahl
63d205f56a
Merge pull request #146 from teamfisk/EditorKeyboardFix
...
Fixed editor keyboard shortcuts getting mixed up with GUI input actions
2016-03-01 13:46:01 +01:00
Jace
36f6ade87a
Fixed editor keyboard shortcuts getting mixed up with GUI input actions
2016-03-01 13:38:51 +01:00
Teejoon
724d7b1586
Merge remote-tracking branch 'origin/master' into RenderSetingsV2
...
Conflicts:
src/Engine/Rendering/DrawFinalPass.cpp
2016-03-01 12:56:00 +01:00
Teejoon
8cda614de4
Added transparent object that disappeared from the merge
2016-03-01 12:54:01 +01:00
Teejoon
77eaa45702
Merge remote-tracking branch 'origin/master' into HEAD
...
Conflicts:
src/Engine/Rendering/CubeMapPass.cpp
src/Engine/Rendering/DrawFinalPass.cpp
2016-03-01 12:11:27 +01:00
Tobias Dahl
dfa224b4dd
Merge pull request #142 from teamfisk/Respawning
...
Added CapturePointGameMode component with RespawnTime
2016-03-01 11:28:56 +01:00
Jace
86df8f14f4
Merge pull request #143 from teamfisk/Transparency-fix
...
Transparency fix
2016-03-01 11:26:26 +01:00
Tleety
eaea645068
Reflectance should now work as an inverse of the specular alpha value.
2016-03-01 11:19:44 +01:00
Tleety
21bf7f4df3
Glow should now legit be working through transparency.
2016-03-01 11:03:16 +01:00
William Moberg
e2b7e5400d
Check so CapturePointGameMode pool exists and has a size.
2016-03-01 10:20:52 +01:00
William Moberg
658eace093
Added component CapturePointGameMode that contains respawntime.
2016-02-29 18:20:14 +01:00
Joachim Pettersson
c106768939
Merge pull request #135 from teamfisk/JumpHeightAdjustment
...
Player jump speed can be adjusted
2016-02-29 17:37:25 +01:00
William Moberg
c7dad79e72
Merge branch 'master' into JumpHeightAdjustment
...
# Conflicts:
# resources/Schema/Components.xsd
# resources/Schema/Entities/Player.xml
# resources/Schema/Entities/PlayerRed.xml
# src/Game/Systems/PlayerMovementSystem.cpp
2016-02-29 17:28:40 +01:00
Joachim Pettersson
d37f8cc350
Merge pull request #141 from teamfisk/BoxModelCollision
...
Collision jittering + disappearing weapon
2016-02-29 17:13:34 +01:00
William Moberg
3c35c0a956
Frustum culling octree updates after collisions, no more disappearing weapons.
2016-02-29 15:50:26 +01:00
William Moberg
d47a806c64
Made a easy hack to solve jittering when standing still. Jittering should still be present when moving, but at least it is less prominent when moving.
2016-02-29 15:49:23 +01:00
William Moberg
8e21c5a5e4
Reverts last WIP since it probably added code without improving anything.
...
Revert "WIP, should take shortest resolution even if forced upwards because of slopes, not solving the jittering problem though. + debug code."
This reverts commit db5170c699 .
2016-02-29 15:38:36 +01:00
Teejoon
df7ace6626
We only uses one depth buffer now
2016-02-29 11:44:29 +01:00
Jocke
bef79d116b
Merge remote-tracking branch 'origin/master' into FixNetworkBugs
2016-02-29 10:15:16 +01:00
William Moberg
db5170c699
WIP, should take shortest resolution even if forced upwards because of slopes, not solving the jittering problem though. + debug code.
2016-02-29 09:37:51 +01:00
Jace
bb76c9d248
WIP multi-weapon behaviours
2016-02-29 06:58:57 +01:00
Teejoon
9cbc6f7755
Added GenerateTexture, GenerateMipMapTexture and DeleteTexture to CommonFunctions
2016-02-28 16:16:22 +01:00
Teejoon
d3a245606a
SSAO and Glow is no longe conflicting with each other.
...
Texture should get the id = 0 when they are deleted and not assigned a new texture after. Else they will start to conflict with each other.
2016-02-28 15:02:40 +01:00
Teejoon
b320d8d1e4
WIP
2016-02-26 18:01:38 +01:00
Jocke
afddd276a4
Merge remote-tracking branch 'origin/master' into FixNetworkBugs
2016-02-26 16:54:09 +01:00
Jocke
a48e1b567a
Removed comments
2016-02-26 16:49:25 +01:00
Teejoon
62e22d3821
Fix
2016-02-26 13:32:16 +01:00
Teejoon
0805375483
Deleted SSAO sliders except Quality
2016-02-26 13:25:19 +01:00
Jace
0c60b637c3
Who's merging without compiling?
2016-02-26 12:52:10 +01:00
William Moberg
d411de894f
Merge pull request #140 from teamfisk/FixNetworkBugs
...
Death explosion should always get triggered now.
2016-02-26 12:01:19 +01:00
Teejoon
f56705d921
You can now change the quality of SSAO by sliding the SSAO Quality
2016-02-26 11:51:20 +01:00
Jocke
18450ff4f3
Death explosion should always get triggered now. (I hope)
2016-02-26 11:08:05 +01:00
William Moberg
22b473a0b6
Merge pull request #139 from teamfisk/EditorCopyPaste
...
Editor copy paste
2016-02-26 11:01:18 +01:00
Jace
f161fce719
Merge pull request #138 from teamfisk/PlayerAtOriginFix
...
Teleporting to origin on spawn fixed.
2016-02-25 17:55:03 +01:00
Jace
0343683678
Fixed cubemaps being generated over and over again each frame.
2016-02-25 17:51:40 +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
89d0d5753f
Fix for player teleporting to (0,0,0). Saves player previous position in CollisionSystem instead of Physics component so it won't be saved when editing Players.
2016-02-25 16:16:24 +01:00
Adam Byléhn
748a178801
Merge pull request #136 from teamfisk/FixNetworkBugs
...
Fix network bugs
2016-02-25 16:09:08 +01:00
Jocke
eac9a9daf6
Pull request #136 Merge remote-tracking branch 'origin/master' into FixNetworkBugs
...
# Conflicts:
# src/Engine/Network/Client.cpp
2016-02-25 16:07:06 +01:00
Jocke
059fe5c6c0
Fixed typo m_EPDoubleJump to m_EDoubleJump.
2016-02-25 16:04:27 +01:00
Joachim Pettersson
fb465ede81
Merge pull request #134 from teamfisk/HUDDesync
...
Good job! 👍
2016-02-25 15:53:07 +01:00
Jocke
f66fa7a183
Merge remote-tracking branch 'origin/master' into FixNetworkBugs
...
# Conflicts:
# include/Engine/Network/Client.h
# include/Engine/Network/MessageType.h
# include/Engine/Network/Server.h
# include/Engine/Network/TCPServer.h
# src/Engine/Network/Client.cpp
# src/Engine/Network/TCPServer.cpp
2016-02-25 15:13:11 +01:00
Jocke
508d8a6f00
Fixed memory leak in TCPServer::AcceptNewConnections caused by acceptor->async_accept().
...
Fixed some formating and comments.
2016-02-25 14:24:38 +01:00
William Moberg
cd315bbaa0
Added DoubleJump component and JumpSpeed in Player component so jumpheight can be adjusted for regular jump and double jump.
2016-02-25 12:12:44 +01:00
stiffly
8ce6308649
In snapshot: now sends player information and also CP information. Now it is no longer true that they will arrive in pre order. Appropriate actions were therefor implemented.
2016-02-25 11:56:40 +01:00
stiffly
f10958c268
Capturepoint logic is now purely done on the serverside.
2016-02-25 11:50:29 +01:00
William Moberg
da1c7b3093
Merge pull request #133 from teamfisk/AndersTest
...
Ammo,HealthPickup now takes in account for possible parenting/childin…
2016-02-25 09:58:14 +01:00
verysecrethero
ef87102d1f
Ammo,HealthPickup now takes in account for possible parenting/childing of the pickup. Also saved the xml files with the new scaling
2016-02-24 17:53:37 +01:00
Jace
9a41bda4cf
Merge pull request #132 from teamfisk/CubeMap
...
Cube map
2016-02-24 16:03:49 +01:00
Tleety
fc18932068
Merge remote-tracking branch 'origin/master' into CubeMap
...
# Conflicts:
# src/Engine/Rendering/Renderer.cpp
2016-02-24 15:45:30 +01:00
Tobias Dahl
b874ea8641
Merge pull request #131 from teamfisk/ResizeWindowFixFromSSAOMerge
...
Have fix the resizing errors
2016-02-24 15:22:12 +01:00
Tobias Dahl
2609a0253d
Merge pull request #129 from teamfisk/HUDDesync
...
Networking improvements
2016-02-24 15:22:01 +01:00
William Moberg
de309d3b9d
Merge pull request #130 from teamfisk/AndersTest
...
CapturePointSystem fix, DamageIndicatorSystem fix
2016-02-24 15:17:36 +01:00
Tobias Dahl
f7ef6707a7
Merge pull request #116 from teamfisk/SeeTeamMates
...
See team mates
2016-02-24 15:05:19 +01:00
Tleety
feeff5b164
Debug tool for different CubeMap
...
changed cubemap influence.
2016-02-24 14:47:47 +01:00
stiffly
7394436e7a
Removed unnecessary comment.
2016-02-24 14:23:54 +01:00
Tleety
f41e0b29be
assets
2016-02-24 14:21:48 +01:00
Tleety
607e83134d
Cubemaps working
2016-02-24 14:16:49 +01:00
verysecrethero
5af4f9d8e7
Removed a comment originating from HUDDesynch branch
2016-02-24 14:06:41 +01:00
verysecrethero
af68236e71
now using a define INDICATOR_TEST to activate the DamageIndicatorSystem test.
2016-02-24 13:58:05 +01:00
Tleety
6f9ce8a0c1
WIP
2016-02-24 13:57:54 +01:00
Teejoon
6465fe6ed6
Have fix the resizing errors
2016-02-24 13:22:41 +01:00
Jocke
fa13c1d065
Double jump is now working.
2016-02-23 18:24:46 +01:00
verysecrethero
e2831c5593
CapturePointSystem fix, DamageIndicatorSystem fix
2016-02-23 17:29:33 +01:00
Tleety
8d23c531af
Cubemaps kinda functioning, still somthing wierd with the vectors.
2016-02-23 17:17:50 +01:00
Tleety
91b0ac5fbd
Some groundwork for cubemaps.
2016-02-23 16:00:43 +01:00
stiffly
d77119bb2d
Fixed print for serverlist.
2016-02-23 11:47:44 +01:00
stiffly
27669b7383
Merge remote-tracking branch 'origin/master' into HUDDesync
2016-02-23 11:09:44 +01:00
stiffly
fc7d62a5ad
Various clean ups.
2016-02-23 11:07:56 +01:00
stiffly
c42e1e0967
SoundSystem Fix. Now subscribes to an event that was thought to be listened to.
2016-02-23 11:07:41 +01:00
stiffly
fe9dbf0b0f
Serverlist fix.
2016-02-23 10:33:20 +01:00
Tleety
4ffb03fdd5
Merge remote-tracking branch 'origin/master' into SmallFixes-Tobias
...
# Conflicts:
# src/Engine/Rendering/DrawFinalPass.cpp
2016-02-23 10:02:53 +01:00
Teejoon
fe3e0bac5b
Changed SpritIndicator values on player
2016-02-22 18:45:02 +01:00
Teejoon
fa4f007604
Changed name from Indicator to SpriteIndicator. Can now be an indicator for a single team or every one
2016-02-22 18:35:00 +01:00
stiffly
e5ff88d3c9
SoundSystem bug fix
2016-02-22 17:41:14 +01:00
stiffly
845a30ed0f
Merge remote-tracking branch 'origin/DynamicPacketBuffer' into HUDDesync
...
# Conflicts:
# include/Engine/Network/TCPServer.h
# src/Engine/Network/TCPServer.cpp
2016-02-22 17:39:48 +01:00
Jocke
34a71b0767
Fixed linking issue.
2016-02-22 17:24:35 +01:00
stiffly
833006744a
WIP
2016-02-22 17:00:25 +01:00
Jocke
b2d8cddfb7
WE now send the map on connect after that only player information.
2016-02-22 16:46:31 +01:00
Teejoon
6fab971734
Merge branch 'master' of https://github.com/teamfisk/TacticalZ into SeeTeamMates
...
Conflicts:
include/Engine/Rendering/SpriteJob.h
resources/Schema/Components.xsd
resources/Schema/Entities/Player.xml
resources/Schema/Entities/PlayerRed.xml
2016-02-22 16:43:18 +01:00
Viktor Ljung
2c18068059
Merge pull request #126 from teamfisk/SSAO
...
SSAO
2016-02-22 16:40:11 +01:00
Teejoon
09aec08d0e
Pull request fixes
2016-02-22 16:38:20 +01:00
Jocke
ed9149fe63
Network buffer should now dynamically increase when needed.
2016-02-22 16:04:27 +01:00
Teejoon
4cf8c3d8d7
Fixed PerformanceTimer start and stop in Renderer.cpp since I have changed a little code there
2016-02-22 15:02:20 +01:00
Teejoon
37414ce124
Merge branch 'master' of https://github.com/teamfisk/TacticalZ into SSAO
...
Conflicts:
include/Engine/Rendering/Renderer.h
src/Engine/Rendering/Renderer.cpp
2016-02-22 14:51:42 +01:00
Teejoon
adceccf402
SSAO now working. Changed in DrawFinalePass so that th AOTexture is on texture position 0 and only get binded once.
...
Changed so that the picking pass get drawn once in the beginning so that the AO shatde could calculate AO from the depthbuffer generated during pthe pickingpass.
In the ImGUI debugg window there is now sliders to change the behavior of the AO shader. Only the minimum ambient lightning is HardCoded in to the frowardPlus fragmentshaders with a define in the begining.
2016-02-22 14:48:20 +01:00
stiffly
4c1a284636
Server now does Capture point logic too.
2016-02-22 11:30:31 +01:00
stiffly
23dc8e07b2
Will this do the trick? Now tells the server to send HUD entities too.
2016-02-22 10:41:37 +01:00
stiffly
c7d31cac2d
Merge remote-tracking branch 'origin/master' into FriendlyHost/Join
...
# Conflicts:
# src/Engine/Network/Client.cpp
2016-02-22 10:19:48 +01:00
stiffly
a1e932d261
Merge remote-tracking branch 'origin/master' into FriendlyHost/Join
2016-02-22 10:06:51 +01:00
stiffly
070f1bd394
Merge remote-tracking branch 'origin/FriendlyHost/Join' into FriendlyHost/Join
...
# Conflicts:
# src/Engine/Network/Client.cpp
2016-02-22 10:06:25 +01:00
stiffly
993d804cef
Added an event to search for servers.
...
Client now broadcasts a serverlistrequest.
An active server will then answer the request and send info about the server.
The client saves this data to a list and presents it to the user.
2016-02-22 10:05:47 +01:00
Teejoon
201480b17f
SSAO is working, but is kinda crappy. You can change shade variables in the debug window.
2016-02-19 16:50:04 +01:00
William Moberg
bac23f6e8c
Merge pull request #124 from teamfisk/FixNetworkBugs
...
Test text here. Good work Jocke.
2016-02-19 16:47:34 +01:00
Jocke
68f2d5327d
added extra check in HealthSystem
2016-02-19 16:37:26 +01:00
Jocke
2263fd2ad6
Fixed crash in Client::parsePlayerDamage.
2016-02-19 16:18:16 +01:00
stiffly
2f259c3773
Added an event to search for servers.
...
Client now broadcasts a serverlistrequest.
An active server will then answer the request and send info about the server.
The client saves this data to a list and presents it to the user.
2016-02-19 15:38:09 +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
c130fdda5e
Merge pull request #123 from teamfisk/BoxModelCollision
...
Falling through ground + dash fix.
2016-02-19 14:53:37 +01:00
Tleety
97fcdb342d
Bloom should now show behind transparent objects.
2016-02-19 14:23:40 +01:00
William Moberg
4c87ca10b9
Merge branch 'master' into BoxModelCollision
2016-02-19 14:17:17 +01:00
William Moberg
22664848dc
You should not be able to fall through ground or dash thru walls. Very thin objects may still be possible to go through, e.g. the grid border walls in GameMap.xml.
2016-02-19 14:16:22 +01:00
Tleety
d135ea2da6
Small fix
2016-02-19 13:53:43 +01:00
Tleety
949ee76f55
Fallow and name fix
2016-02-19 13:52:16 +01:00
Jace
844825813b
Merge pull request #121 from teamfisk/ResolutionChange
...
Resolution change
2016-02-19 13:31:06 +01:00
Tleety
722b795d37
Fixed spelling
2016-02-19 13:30:41 +01:00
Tleety
cf2bf4e14d
Merge remote-tracking branch 'origin/master' into ResolutionChange
2016-02-19 13:17:31 +01:00
Jace
2ac584bafb
Merge pull request #113 from teamfisk/Menu-Tobias
...
Menu tobias
2016-02-19 13:16:50 +01:00
Tleety
6e5335a266
Release now return name and entity of the entity that was previously klicked.
2016-02-19 13:16:26 +01:00
Tleety
fc5d054cb2
Entity is now sent with the click events.
...
Fixed small things
2016-02-19 12:49:07 +01:00
Tleety
8c9f4bb84b
Resize should now be working correctly.
2016-02-19 11:42:52 +01:00
Tleety
e15a7b9485
You can now change resolution without any apparent bugs.
2016-02-18 18:00:26 +01:00
William Moberg
a141da3d8c
Merge pull request #118 from teamfisk/AndersTest
...
Test fixes
2016-02-18 15:29:33 +01:00
Jace
ca907b912e
Copy constructor for deep copy of World.
2016-02-18 13:54:32 +01:00
verysecrethero
b2304a95f8
Fixed some XML documentation
2016-02-18 13:49:22 +01:00
verysecrethero
8c92b7ceb6
Small cleanup. Clarified a few comments
2016-02-18 13:40:17 +01:00
Jace
97499f1c28
Made ComponentPool copyable by making sure string fields are handled properly
2016-02-18 11:37:03 +01:00
verysecrethero
64610e3c03
Fixed so some of the tests are working again. Also removed the test errors
2016-02-18 11:27:07 +01:00
verysecrethero
7f489b3569
Added Assault,Defender,Sniper Components,Entities. Added ShieldAbility,Sprintability-Component (not implemented). Changed BoostSystem to use a childed Boost to the player. All friendly fire is 0 damage.
2016-02-18 10:40:09 +01:00
Jace
5dd85d2748
Merge pull request #110 from teamfisk/PerformanceTiming
...
Performance timing
2016-02-18 10:33:24 +01:00
Jace
261c2e021e
Merge pull request #115 from teamfisk/Respawning
...
Spawn blocking fix
2016-02-18 10:26:08 +01:00
William Moberg
581a7b470c
Merge pull request #94 from teamfisk/AndersTest
...
Added 3 PickupSpawnSystem test
2016-02-18 10:21:37 +01:00
verysecrethero
c3ed429377
Added BoostSystem, Added BoostAssault entity XML
2016-02-17 18:11:36 +01:00
Teejoon
c4d3c515e4
Marge with Master
2016-02-17 18:04:49 +01:00
Teejoon
7cc58dc94c
Merge branch 'master' of https://github.com/teamfisk/TacticalZ into SeeTeamMates
2016-02-17 18:00:30 +01:00
Teejoon
5e3af7ac5d
Player Indicator now working OK. Scaling depending on how far away you are makes the Indicator to hide players head behind it. Shields are making indicators to disappear.
2016-02-17 17:58:01 +01:00
Tleety
3e7936ef00
You can now change resolution by pressing buttons.
2016-02-17 17:44:33 +01:00
stiffly
46987beefb
Updated the serverlist, now prints adress and port of the server.
2016-02-17 17:05:10 +01:00
verysecrethero
8845054965
Merge remote-tracking branch 'origin/master' into PerformanceTiming
...
# Conflicts:
# resources/Schema/Entities/NewMap.xml
2016-02-17 16:59:26 +01:00
Tleety
7dfd68467e
Merge branch 'Menu-Tobias' into ResolutionChange
2016-02-17 16:54:06 +01:00
Teejoon
4fd0108443
Working billbording
2016-02-17 16:50:24 +01:00
verysecrethero
56bc1fee3d
Added LifeTimeOfEffect in BoostAssault,BoostDefender components.
2016-02-17 16:43:38 +01:00
William Moberg
52355a63e2
Merge branch 'master' into Respawning
2016-02-17 16:08:00 +01:00
William Moberg
72db672dbf
Ray will not hit objects in octree if they are transparent or invisible.
2016-02-17 16:06:35 +01:00
verysecrethero
1c9a1a9904
playerMovementSpeed,playerCrouchSpeed in the player component now also gets AssaultBoosted.
2016-02-17 16:04:44 +01:00
stiffly
950ecba1c0
Merge remote-tracking branch 'origin/master' into FriendlyHost/Join
2016-02-17 15:52:58 +01:00
stiffly
fdc8f753cb
Implemented primitive server "heartbeat" logic, which sends server info from server to client without being connected.
2016-02-17 15:51:26 +01:00
verysecrethero
e8aff02c4e
Merge remote-tracking branch 'origin/master' into AssaultBoost
2016-02-17 14:58:28 +01:00
Tobias Dahl
0d665c10fe
Merge pull request #114 from teamfisk/HealthPickup
...
The rotation of the Pickups are now also included in the AmmoPickup.x…
2016-02-17 14:56:45 +01:00
William Moberg
23bb1a6405
Cannot respawn inside other players, unless all are blocked.
2016-02-17 14:54:59 +01:00
verysecrethero
b8222c7b2e
The rotation of the Pickups are now also included in the AmmoPickup.xml, HealthPickup.xml
2016-02-17 14:54:42 +01:00
Tobias Dahl
43bbc063cf
Merge pull request #111 from teamfisk/HealthPickup
...
Fixed RespawnModel of Pickups
2016-02-17 14:39:09 +01:00
verysecrethero
f7303ad787
Merge remote-tracking branch 'origin/master' into AssaultBoost
2016-02-17 14:38:04 +01:00
verysecrethero
3e4b87da7c
Merge remote-tracking branch 'origin/master' into HealthPickup
...
# Conflicts:
# resources/Schema/Entities/NewMap.xml
2016-02-17 14:32:59 +01:00
verysecrethero
ac9ce8ea83
Merge remote-tracking branch 'origin/master' into HealthPickup
2016-02-17 14:30:31 +01:00
Tobias Dahl
99643fd748
Merge pull request #112 from teamfisk/AssaultDash
...
You can now AssaultDash in the air
2016-02-17 14:24:58 +01:00
Tleety
a6c30100af
FrameWork for menu buttons
2016-02-17 14:16:17 +01:00
verysecrethero
833015f45e
Small code cleanup for PerformanceTimer
2016-02-17 13:44:41 +01:00
Tleety
657125b469
Moved menu code into GUI
...
Button events are now sent when you click.
2016-02-17 13:44:11 +01:00
verysecrethero
456cd35a12
Merge remote-tracking branch 'origin/master' into AssaultBoost
...
# Conflicts:
# resources/Schema/Components.xsd
2016-02-17 11:52:06 +01:00
verysecrethero
8f28c760dd
You can now AssaultDash in the air
2016-02-17 11:47:10 +01:00
verysecrethero
b13362360a
Fixed RespawnModel of Pickups
2016-02-17 11:22:42 +01:00
Jace
0af9edc6e5
Editor is properly disabled when disabled in config
2016-02-17 10:53:20 +01:00
verysecrethero
ec10ef3ffc
Merge remote-tracking branch 'origin/master' into HealthPickup
2016-02-17 10:32:35 +01:00
Jocke
4432891437
Fixed crash in Client::parsePlayerDamage.
2016-02-17 10:21:50 +01:00
verysecrethero
b2a437731e
Small cleanup in the code
2016-02-16 17:58:27 +01:00
verysecrethero
42b49f9dba
Added more timers to Rendering.
2016-02-16 17:51:39 +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
Tleety
8f84a5ddd6
Buttons are now clickable
2016-02-16 16:28:19 +01:00
Jocke
a006db9e63
WIP Fix dsync
2016-02-16 16:06:17 +01:00
Teejoon
17da9a8036
WIP
2016-02-16 15:56:58 +01:00
Tleety
6bc7131290
Glow Intencity can now be changed in the model component.
2016-02-16 14:57:21 +01:00
Tleety
4214bf10a1
Components for menu/buttons
2016-02-16 14:05:57 +01:00
Jocke
717af2c4a4
Fixed bug in Client::parsePlayerDamage()
2016-02-16 10:22:15 +00:00
Jace
969e7cb0d5
Merge remote-tracking branch 'origin/FixNetworkToPlayTest'
2016-02-12 09:18:32 +01:00
Jace
47a365a8fc
Inverted capture point numbers to fix HUD
2016-02-12 09:17:39 +01:00
Jace
71c03326aa
Debug.EditorEnabled
2016-02-12 09:17:28 +01:00
Jocke
ba69c79821
Fixed bug in Server.
2016-02-12 09:13:43 +01:00
Jace
0a31fa3dfd
Merge branch 'master' of github.com:teamfisk/TacticalZ
2016-02-12 09:08:17 +01:00
Jace
ca457d9c00
Player names
2016-02-12 09:07:59 +01:00
antc13
a08e54a147
Blocked up a path in the Spawns a bit more.
2016-02-12 08:44:40 +01:00
Jocke
2c3122bbdb
increased Network buffer size, fixed 2 crashes and re-added the ability to kill oneself with the use of a key bound to TakeDamage,Value.
2016-02-12 08:39:20 +01:00
Jace
10846be820
Merge pull request #109 from teamfisk/Sound
...
Added weapon sounds.
2016-02-12 08:23:30 +01:00
stiffly
9df7b32ca1
Merge remote-tracking branch 'origin/master' into Sound
2016-02-12 08:20:01 +01:00
stiffly
3d4a7de59d
MiniDump.cpp was not added to CMakeLists.txt.
2016-02-12 08:19:47 +01:00
stiffly
1cdcbf9b32
Merge remote-tracking branch 'origin/master' into Sound
...
# Conflicts:
# src/Game/Systems/PlayerSpawnSystem.cpp
# src/Game/Systems/Weapon/AssaultWeaponBehaviour.cpp
2016-02-12 08:19:29 +01:00
antc13
9e8d2b99df
Merge branch 'master' of https://github.com/teamfisk/TacticalZ
2016-02-12 08:16:23 +01:00
antc13
ba4877c3f7
Moved Spawn locations and added ammo/health pickups around the map.
2016-02-12 08:16:12 +01:00
stiffly
af39b892cd
Now plays a "Empty sound", "reload sound" and "hit mark sound" on appropriate occasions.
2016-02-12 08:05:35 +01:00
Jace
1ed5107d9b
Merge pull request #108 from teamfisk/MiniDump
...
Minidump on crash
2016-02-12 08:04:25 +01:00
antc13
2ce7179d19
Merge branch 'master' of https://github.com/teamfisk/TacticalZ
2016-02-12 07:49:58 +01:00
Jace
eb7b22c757
Latest assets
2016-02-12 07:48:26 +01:00
Jace
b48d491ad7
Complete blue and red player entities
2016-02-12 07:45:51 +01:00
Jocke
7d732c75ca
Server now removes players that have disconnected.
2016-02-12 07:42:01 +01:00
Jace
47f4711b85
Merge remote-tracking branch 'origin/Menu' into WeaponSystem
...
# Conflicts:
# resources/Schema/Entities/Player.xml
# resources/Schema/Types/Entity.xsd
# src/Game/Systems/PlayerSpawnSystem.cpp
2016-02-12 07:18:20 +01:00
Jace
78e318c032
Proper snapshot filtering
2016-02-12 07:14:36 +01:00
Jace
bb66f95d43
Enabled server broadcasting PlayerDamage events to other players to make damage indicators work
2016-02-12 07:03:14 +01:00
Jace
cc422cf73a
Fixed PlayerDeath being fired multiple times per frame on the server, causing multiple spawns and other weirdness
2016-02-12 06:30:19 +01:00
Jace
2e5ee633ce
Fixed bug when client would recieve input command from an entity that the client didn't know about
2016-02-12 06:10:20 +01:00
Tleety
1e04244590
Fixed network bug sorta
2016-02-12 06:00:42 +01:00
viktorljung
f146971db0
Fixed size
2016-02-12 05:45:17 +01:00
viktorljung
60b2c9bc9b
KillFeed
2016-02-12 05:41:05 +01:00
Tleety
d357e365cb
Merge remote-tracking branch 'origin/TCPConnections' into WeaponSystem
...
# Conflicts:
# include/Engine/Network/Server.h
# src/Engine/Network/Client.cpp
# src/Engine/Network/Server.cpp
2016-02-12 05:21:00 +01:00
Tleety
a8a3366e8a
Hopeless attempts to fix network bugs
2016-02-12 05:17:09 +01:00
Jocke
7de76376cf
Merge remote-tracking branch 'origin/master' into TCPConnections
...
# Conflicts:
# src/Engine/Network/Client.cpp
# src/Engine/Network/Server.cpp
# src/Engine/Rendering/PickingPass.cpp
# src/Game/Systems/PlayerSpawnSystem.cpp
2016-02-12 05:16:30 +01:00
William Moberg
422bedb844
MiniDump name now depends on time e.g. TacticalZ Fri 04-20-49.
2016-02-12 04:22:11 +01:00
stiffly
1da432ba23
WIP sounds
2016-02-12 04:03:35 +01:00
Jace
787eecce26
WIP
2016-02-12 04:03:22 +01:00
William Moberg
215b1b1aa4
On crash, takes minidump, then show MessageBox, and exit app.
2016-02-12 03:32:42 +01:00
antc13
f49cacf167
Merge branch 'master' of https://github.com/teamfisk/TacticalZ
2016-02-12 02:47:50 +01:00
Jace
a15e01596a
Merge branch 'master' of github.com:teamfisk/TacticalZ
2016-02-12 02:47:12 +01:00
antc13
a5168bd1c2
Merge branch 'master' of https://github.com/teamfisk/TacticalZ
2016-02-12 02:46:52 +01:00
antc13
784e1eb69b
Changed Colors on some materials and changed bridges to red and blue bridges.
2016-02-12 02:46:44 +01:00
Jace
b5e372896f
Added spawner?
2016-02-12 02:46:42 +01:00
Jace
a54156fab3
Added HUD elements to player
2016-02-12 02:46:16 +01:00
Tobias Dahl
a20707739e
Merge pull request #107 from teamfisk/CapturePointColorFix
...
ColorFix
2016-02-12 02:39:21 +01:00
Tleety
4f7a17ff62
ColorFix
2016-02-12 02:38:36 +01:00
viktorljung
987dafb44a
Fixed Health text color
2016-02-12 02:38:11 +01:00
Jace
47053285c8
Merge remote-tracking branch 'origin/Menu' into WeaponSystem
...
# Conflicts:
# resources/Schema/Entities/Player.xml
# resources/Schema/Types/Entity.xsd
2016-02-12 02:30:38 +01:00
Jace
bee0630a26
Merge remote-tracking branch 'origin/master' into WeaponSystem
2016-02-12 02:27:44 +01:00
Jace
1dc3756533
Fixed respawn crash when a player died that had never spawned
2016-02-12 02:23:13 +01:00
Tobias Dahl
196469299f
Merge pull request #106 from teamfisk/Transparancyfix
...
asdfsdaferf
2016-02-12 02:22:42 +01:00
Tleety
e1196204eb
asdfsdaferf
2016-02-12 02:20:40 +01:00
Jace
b9ea314232
Merge remote-tracking branch 'origin/master' into WeaponSystem
...
# Conflicts:
# resources/Schema/Entities/NewMap.xml
2016-02-12 02:11:11 +01:00
Jace
71533b52ae
Map fix
2016-02-12 02:10:42 +01:00
viktorljung
6442254575
Merge remote-tracking branch 'origin/master' into Menu
...
# Conflicts:
# src/Game/Game.cpp
2016-02-12 02:09:14 +01:00
Jace
9f8b0f7aa9
Merge pull request #104 from teamfisk/AmmoPickup
...
Added AmmoPickupSystem with Component, Entity.
2016-02-12 02:08:29 +01:00
viktorljung
021c4e36d7
New HUD XML files
2016-02-12 02:08:24 +01:00
Jace
02253ea6e1
Merge pull request #105 from teamfisk/Respawning
...
Automatic respawning
2016-02-12 02:07:36 +01:00
antc13
2417175914
New Map with Meshes WIP. Probably final for Playtest.
2016-02-12 02:06:52 +01:00
viktorljung
fb5164221f
HealthHUD redesigned
2016-02-12 01:57:53 +01:00
Jace
88c7c57671
Merge remote-tracking branch 'origin/master' into WeaponSystem
2016-02-12 01:46:45 +01:00
Jace
5295133311
Hack to sync ammo over network until we have input replaying + Reload effect from all views
2016-02-12 01:45:54 +01:00
antc13
baff8301b3
Merge branch 'master' of https://github.com/teamfisk/TacticalZ
...
# Conflicts:
# resources/Schema/Entities/NewMap.xml
2016-02-12 01:43:52 +01:00
antc13
3e42c067ab
New Map with meshes WIP Update.
2016-02-12 01:43:20 +01:00
Jocke
3b42f5dbf4
Fixed server so it now deletes.
2016-02-12 01:33:45 +01:00
William Moberg
40ae2b8cbb
DefaultInput key 'K' to kill player, since we can't respawn when alive. Also moved TakeDamage InputCommand to HealthSystem.
2016-02-12 00:52:58 +01:00
William Moberg
f1c2413cf9
Respawning and team picking seems to be working well.
2016-02-12 00:39:27 +01:00
William Moberg
11af6a3078
Merge branch 'master' into Respawning
...
# Conflicts:
# resources/DefaultConfig.ini
# resources/Schema/Entities/MovementTest.xml
# src/Game/Systems/SoundSystem.cpp
2016-02-12 00:29:51 +01:00
viktorljung
0370775820
Merge remote-tracking branch 'origin/master' into Menu
...
# Conflicts:
# resources/Schema/Entities/Player.xml
2016-02-12 00:28:24 +01:00
viktorljung
a36ed76a4e
AmmunitionHUDSystem now really working
2016-02-12 00:26:59 +01:00
verysecrethero
af30e51564
Added AmmoPickupSystem with Component, Entity. Changed so PlayerDeathSystem gets updated after Health/Ammo systems, credits to William.
2016-02-11 23:56:40 +01:00
stiffly
e24a84c52d
Server now deletes the player on a new player spawn.
2016-02-11 23:52:55 +01:00
Viktor Ljung
04f77da6f1
Merge pull request #101 from teamfisk/Animations
...
Animations
2016-02-11 23:52:44 +01:00
Jace
30f454e6a4
Entity fixes
2016-02-11 23:50:57 +01:00
viktorljung
648d864d6e
Merge remote-tracking branch 'origin/master' into Animations
2016-02-11 23:48:30 +01:00
Jace
e473194671
Merge branch 'WeaponSystem'
2016-02-11 23:46:23 +01:00
Jace
b761439c84
Added config flag Debug.OutOfBodyExperience that allows you to spawn and view a player from a third person perspective, without the active camera being changed.
2016-02-11 23:45:30 +01:00
Jace
44a73ef883
fixup! Merge remote-tracking branch 'origin/master' into WeaponSystem
2016-02-11 23:44:20 +01:00
viktorljung
c1860ae383
AmmunitionHUD now working
2016-02-11 23:38:25 +01:00
Jace
c4c53944d9
Merge pull request #103 from teamfisk/WeaponSystem
...
Working weapon system
2016-02-11 23:16:44 +01:00
Tobias Dahl
bdec4f9d16
Merge pull request #100 from teamfisk/Importer
...
Splatmap only using RGB channel and an importer bug fix
2016-02-11 23:13:10 +01:00
Jace
7cae84d4ee
Merge remote-tracking branch 'origin/master' into WeaponSystem
...
# Conflicts:
# include/Engine/Core/EPlayerDamage.h
# src/Game/Game.cpp
# src/Game/Systems/Weapon/WeaponSystem.cpp
2016-02-11 22:52:51 +01:00
Teejoon
4964e732ca
Merge branch 'master' of https://github.com/teamfisk/TacticalZ into Importer
2016-02-11 22:51:52 +01:00
Teejoon
1bb1a1445e
Commit assets
2016-02-11 22:51:39 +01:00
Jace
d1213f9f59
Working damage dealing, a super cool reload effect and hit markers!
2016-02-11 22:50:44 +01:00
William Moberg
dd131e7652
Respawning may work, not been tested over network yet.
2016-02-11 22:49:31 +01:00
stiffly
70f4002d70
Merge remote-tracking branch 'origin/Animations' into TCPConnections
2016-02-11 22:15:59 +01:00
stiffly
b66e3d3630
WIP trying to hot fix
2016-02-11 22:15:47 +01:00
William Moberg
06f614b3bb
Merge pull request #102 from teamfisk/AssaultDash
...
AirFriction changed to 2.0 to fix the dash ability in the air
2016-02-11 21:46:30 +01:00
verysecrethero
4a17e3c8f3
airFriction changed to 2.0 to fix the dash ability in the air
2016-02-11 21:42:29 +01:00
verysecrethero
22e35489d7
Merge remote-tracking branch 'origin/master' into AssaultDash
2016-02-11 21:31:33 +01:00
stiffly
055f6517a1
Merge remote-tracking branch 'origin/master' into TCPConnections
2016-02-11 21:24:16 +01:00
stiffly
afd9e24df6
Reverted last commit. Also testing to delay OnPlayerSpawn event for clients. No progress...
2016-02-11 21:23:53 +01:00
viktorljung
851418b1de
Merge remote-tracking branch 'origin/master' into Menu
2016-02-11 21:16:31 +01:00
viktorljung
fee50ba3b6
Crash fix
2016-02-11 21:16:10 +01:00
Tobias Dahl
5bcadd5b1a
Merge pull request #95 from teamfisk/CapturePointTake
...
Fixed CapturePointTimer,Color
2016-02-11 21:10:30 +01:00
Tobias Dahl
42d810b198
Merge pull request #84 from teamfisk/DamageIndicator
...
Damage indicator
2016-02-11 21:08:59 +01:00
verysecrethero
3a15550b57
maybe a good commit
2016-02-11 21:07:47 +01:00
verysecrethero
8f500965d4
Changed DamageIndicator.xml to not use a glowmap and not a depthsort.
2016-02-11 20:34:25 +01:00
viktorljung
bd385a0d59
new assets
2016-02-11 20:15:56 +01:00
Jace
5e05e51309
Fixed EntityFirstHitByRay not returning outDistance properly
2016-02-11 20:01:23 +01:00
Jace
fee1ed6d6d
FIXME: Temporarily removed glow from sprite shader to prevent transparent sprite from occluding other glow
2016-02-11 20:00:59 +01:00
Teejoon
f79649cf9a
Fixed material file reading bug
2016-02-11 19:38:43 +01:00
Teejoon
2096779eb6
Merge branch 'master' of https://github.com/teamfisk/TacticalZ into Importer
2016-02-11 18:48:21 +01:00
Teejoon
99747c518e
commit assets
2016-02-11 18:48:07 +01:00
Teejoon
f088aa1d85
Commit the files now....
2016-02-11 18:45:48 +01:00
Teejoon
0af337bf39
Merge branch 'Importer' of https://github.com/teamfisk/TacticalZ into Importer
2016-02-11 18:30:24 +01:00
Teejoon
6caa7e94a4
RGB is now the only channels thats beeing usesed in splatmap
2016-02-11 18:28:33 +01:00
Jace
e2a8605101
Merge remote-tracking branch 'origin/master' into WeaponSystem
2016-02-11 17:25:37 +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
14054ad898
WIP respawning.
2016-02-11 17:08:45 +01:00
Jace
e47201ff61
First person shoot animations
2016-02-11 17:06:34 +01:00
antc13
1d14094e90
NewMap Updated. Still WIP
2016-02-11 16:52:10 +01:00
verysecrethero
3301f66ad1
Merge remote-tracking branch 'origin/master' into DamageIndicator
...
# Conflicts:
# resources/Shaders/Sprite.vert.glsl
2016-02-11 16:36:48 +01:00
Jocke
49d4a45ef8
Client crashed when connecting, this was a hot fix.
2016-02-11 16:27:33 +01:00
Jocke
e0c3a32e66
Merge branch 'master' into TCPConnections
...
# Conflicts:
# include/Engine/Network/Client.h
# include/Engine/Network/Server.h
# include/Game/Game.h
# src/Engine/Network/Client.cpp
# src/Engine/Network/Server.cpp
# src/Game/Game.cpp
2016-02-11 16:26:42 +01:00
William Moberg
97b915f130
Merge branch 'master' into Respawning
...
# Conflicts:
# src/Game/Game.cpp
# src/Game/Systems/PlayerSpawnSystem.cpp
# src/Game/Systems/SoundSystem.cpp
2016-02-11 16:15:47 +01:00
verysecrethero
c9f815fd42
Merge remote-tracking branch 'origin/master' into CapturePointTake
...
# Conflicts:
# src/Game/Systems/CapturePointSystem.cpp
2016-02-11 16:09:05 +01:00
William Moberg
8eea0c8395
WIP respawning.
2016-02-11 16:08:19 +01:00
verysecrethero
38a3e88999
Merge pull request #87 from teamfisk/DoubleJumpEffect
...
Spawned DoubleJumpHexagon as the player doublejumps
2016-02-11 16:00:09 +01:00
verysecrethero
4e23e7bf30
misc changes do the DoubleJumpHexagon.xml
2016-02-11 15:58:58 +01:00
Adam Byléhn
89cbc70177
Merge pull request #99 from teamfisk/Menu
...
Menu
2016-02-11 15:44:17 +01:00
Tleety
51e0b852d2
Adamfix
2016-02-11 15:43:41 +01:00
Tleety
7ccaf5b040
Removed commeted code
2016-02-11 15:42:27 +01:00
Tleety
66e20c3fd9
Merge remote-tracking branch 'origin/master' into Menu
2016-02-11 15:38:18 +01:00
Tleety
6ba1e95da7
Fixed depth sorting for HUD elements.
2016-02-11 15:27:07 +01:00
verysecrethero
a8ab49f202
Merge remote-tracking branch 'origin/master' into DoubleJumpEffect
...
# Conflicts:
# include/Game/Systems/PlayerMovementSystem.h
2016-02-11 15:19:01 +01:00
Adam Byléhn
bef50ef96a
Merge pull request #97 from teamfisk/Menu
...
Menu
2016-02-11 15:13:12 +01:00
Tleety
9f657ada4e
merge fixes
2016-02-11 14:52:52 +01:00
Tleety
f0ae365401
Merge remote-tracking branch 'origin/master' into Menu
...
# Conflicts:
# src/Engine/Rendering/Texture.cpp
# src/Game/Game.cpp
2016-02-11 14:43:30 +01:00
viktorljung
7d4a4ed7cf
Merge remote-tracking branch 'origin/master' into Animations
...
# Conflicts:
# src/Engine/Rendering/Skeleton.cpp
2016-02-11 14:38:23 +01:00
Joachim Pettersson
bbbab7b287
Merge pull request #96 from teamfisk/WeaponSystem
...
Network improvements and base weapon work
2016-02-11 14:26:17 +01:00
Jocke
fa2e556ab2
fixed some error handling in TCPClient.
2016-02-11 14:07:51 +01:00
viktorljung
97de31be65
Fixed BoneAttachment component
2016-02-11 13:36:27 +01:00
Jace
95289f47d6
Merge branch 'master' into WeaponSystem
2016-02-11 12:58:09 +01:00
Jace
ccf4cae74b
Merge remote-tracking branch 'origin/Animations'
2016-02-11 12:54:42 +01:00
antc13
2f640d224c
New Map with Meshes WIP
2016-02-11 12:23:20 +01:00
verysecrethero
f11bd24d53
Added CapturePointMaxTimer in CapturePointComponent. Removed next-capturepoint Color. Modified captureTimer to +-captureTimeToTakeOver after a capture.
2016-02-11 11:46:34 +01:00
Jace
81943516a9
Protected inheritance, not even once.
2016-02-11 11:36:39 +01:00
Jace
e350074cb5
Spawner now spawns with orientation
2016-02-11 11:36:15 +01:00
Tleety
350effd8eb
New assets and some QA map stuff
2016-02-11 11:32:51 +01:00
viktorljung
607150189c
Different animations can now be played on multiple meshes, AnimationOffset seems to make the lighting buggy
2016-02-11 10:51:11 +01:00
Teejoon
ecc473d520
Merge branch 'Importer' of https://github.com/teamfisk/TacticalZ into Importer
2016-02-11 10:30:40 +01:00
Tleety
35e4935497
Some assets and HUD stuff
2016-02-11 10:01:11 +01:00
Jace
0394eacb6b
Merge remote-tracking branch 'origin/Animations' into WeaponSystem
2016-02-11 00:18:36 +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
9d9c6bdf1e
Third person animations and shoot effects base work
2016-02-11 00:08:50 +01:00
antc13
92e7d3ecf7
Merge remote-tracking branch 'origin/master' into Importer
...
# Conflicts:
# assets
2016-02-11 00:08:17 +01:00
antc13
4b8f4981a3
New Map with Meshes, WIP.
2016-02-11 00:05:27 +01:00
Tleety
447f41dbff
HUD for capture points now update with Capture point data.
2016-02-10 23:59:13 +01:00
viktorljung
9c08c351b8
fixed reverse Animation looping
2016-02-10 23:33:23 +01:00
Jocke
eb244f87c4
Added disconnect functionality and removed some warnings.
2016-02-10 23:27:46 +01:00
viktorljung
dded296cde
Animation looping fix
2016-02-10 23:19:44 +01:00
Viktor Ljung
c3cc5ae70b
Merge pull request #92 from teamfisk/Importer
...
Importer
2016-02-10 22:51:46 +01:00
Tleety
64a2354b24
WIP with CapturePointHUDSystem
2016-02-10 22:22:09 +01:00
Teejoon
675a80e905
Merge branch 'master' of https://github.com/teamfisk/TacticalZ into Importer
2016-02-10 22:18:42 +01:00
Teejoon
f05d0a1b0c
assets
2016-02-10 22:18:27 +01:00
Jocke
ec54b1298d
Reconnect is now possible.
2016-02-10 21:02:46 +01:00
Tleety
f5de267f25
Merge fixes and CapturePointHUD component skeleton added.
2016-02-10 20:58:10 +01:00
Jace
6396925b68
Merge remote-tracking branch 'origin/Animations' into WeaponSystem
2016-02-10 20:47:33 +01:00
verysecrethero
a53ab7f745
A few fixes for DashAbility. Default DoubleTapToDash is now set to false.
2016-02-10 20:46:16 +01:00
viktorljung
224e95f34a
Fixed BoneAttachment component and optimized animation code a bit
2016-02-10 20:45:24 +01:00
Jocke
95fa1f4bbd
Connect Fix for TCP Client
2016-02-10 20:10:20 +01:00
Tleety
2cae4e3fb2
Merge remote-tracking branch 'origin/master' into Menu
...
# Conflicts:
# include/Engine/Rendering/DrawFinalPass.h
# include/Engine/Rendering/RenderQueue.h
# resources/Schema/Components.xsd
# resources/Schema/Entities/QualityAssurance.xml
# resources/Schema/Entities/RenderingWorld.xml
# resources/Shaders/Sprite.vert.glsl
# src/Engine/Rendering/DrawFinalPass.cpp
# src/Engine/Rendering/Model.cpp
# src/Engine/Rendering/RenderSystem.cpp
# src/Engine/Rendering/Renderer.cpp
# src/Game/Game.cpp
2016-02-10 19:52:42 +01:00
Jace
0825b10c75
Merge remote-tracking branch 'origin/master' into WeaponSystem
...
# Conflicts:
# src/Game/Systems/SoundSystem.cpp
2016-02-10 19:24:35 +01:00
Jace
ed06eacf6f
Merge pull request #91 from teamfisk/Sound
...
Sound fix
2016-02-10 19:16:45 +01:00
Jace
3c3149b13e
Merge pull request #90 from teamfisk/FrustumCulling
...
Correct bounding box for explosion effects
2016-02-10 19:16:36 +01:00
William Moberg
67cf008122
Bug fixing.
2016-02-10 18:03:58 +01:00
Tleety
53265bbc90
PNG is now a resource.
...
You can now load textures threaded.
PNG will now throw exceptions when errors happend
SpriteComponent is now working without billboarding.
2016-02-10 17:50:17 +01:00
Jocke
7cbdc33f84
Updated submodules
2016-02-10 17:39:23 +01:00
stiffly
8520192805
Merge remote-tracking branch 'origin/master' into Sound
2016-02-10 17:17:58 +01:00
stiffly
1ba9d97ab7
Fixed crash when trying to jump, when no player is spawned.
2016-02-10 17:17:41 +01:00
Teejoon
fa781d5c88
Merge branch 'Importer' of https://github.com/teamfisk/TacticalZ into Importer
2016-02-10 17:16:14 +01:00
Teejoon
97780395cf
... Now mipmaps and Splatmaps i comming :)
2016-02-10 17:15:54 +01:00
Teejoon
b0bdca5cdd
SplatMap räknas rätt ny och mitmaps i Texture.cpp
2016-02-10 17:15:08 +01:00
Jocke
9645169797
Merge remote-tracking branch 'origin/master' into TCPConnections
...
# Conflicts:
# include/Engine/Network/Client.h
# include/Engine/Network/Network.h
# include/Engine/Network/Packet.h
# include/Engine/Network/Server.h
# src/Engine/Network/Client.cpp
# src/Engine/Network/Packet.cpp
# src/Engine/Network/Server.cpp
# src/Tests/HealthSystemTest.cpp
2016-02-10 17:05:07 +01:00
verysecrethero
02cd822cf1
Tiny test refactoring
2016-02-10 17:04:05 +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
verysecrethero
f7756ff60f
Tiny refactoring of PickupSpawnTest. Updated and fixed HealthSystemTest.
2016-02-10 16:51:00 +01:00
verysecrethero
2d5f71e442
Added 3 PickupSpawnSystem tests.
2016-02-10 16:25:47 +01:00
Jocke
4f2ad3ad00
Reliable message should now be working, further testing is to be done.
2016-02-10 16:16:56 +01:00
William Moberg
27cdccac75
Frustrum octree should only get AABBs derived from Model now.
2016-02-10 16:10:41 +01:00
antc13
646806b50e
New Map with meshes WIP
2016-02-10 15:40:59 +01:00
William Moberg
b2d35c80f7
Merge branch 'master' into FrustumCulling
...
# Conflicts:
# src/Engine/Collision/Collision.cpp
2016-02-10 15:08:40 +01:00
Tleety
04c23be136
Merge remote-tracking branch 'origin/master' into Menu
2016-02-10 15:01:51 +01:00
William Moberg
f3a76eb13e
Explosion effects should get a proper sized AABB.
2016-02-10 15:00:13 +01:00
Jace
d931660c56
WIP
2016-02-10 14:43:32 +01:00
Jace
019e85a425
Merge pull request #89 from teamfisk/Animations
...
Animations
2016-02-10 14:40:23 +01:00
viktorljung
61275274f7
Commited this
2016-02-10 14:39:45 +01:00
viktorljung
e9d36c48a6
Changed isSkined to IsSkinned and removed duplicated code in PickingPass
2016-02-10 14:36:25 +01:00
viktorljung
1e238b2407
Changed asset branch
2016-02-10 14:28:25 +01:00
verysecrethero
2f53ed140f
Merge remote-tracking branch 'origin/master' into AssaultBoost
...
# Conflicts:
# resources/Schema/Components.xsd
2016-02-10 14:16:55 +01:00
verysecrethero
1ebe174b94
Merge pull request #88 from teamfisk/Sound
...
Sound
2016-02-10 14:14:47 +01:00
viktorljung
08328a781c
Merge remote-tracking branch 'origin/master' into Animations
...
# Conflicts:
# assets
# include/Engine/Rendering/Model.h
# src/Engine/Collision/Collision.cpp
2016-02-10 14:13:08 +01:00
stiffly
c2128790af
Now using appropriate variable to see if a player is on ground. Does not check if playervel.y == 0 which will be false if a player is on a obstacle.
2016-02-10 14:07:11 +01:00
viktorljung
afebf879a0
Merge fixes
2016-02-10 13:44:47 +01:00
William Moberg
86f4ff0b3c
Added an annotation for Trigger and Collideable components.
2016-02-10 12:38:36 +01:00
Jace
645ee9013a
Merge pull request #85 from teamfisk/FrustumCulling
...
Frustum culling
2016-02-10 12:35:24 +01:00
Jace
4a5ab048bd
Merge pull request #86 from teamfisk/Sound
...
Sound
2016-02-10 12:33:01 +01:00
verysecrethero
b6b96c5f11
Added DoubleJumpHexagon entity. Spawned DoubleJumpHexagon as the player doublejumps. Fixed DoubleJumping bug where you couldnt doublejump on rocks (where velocity wasnt 0.0)
2016-02-10 11:51:58 +01:00
stiffly
f6a7b8ea0c
Merge remote-tracking branch 'origin/master' into Sound
2016-02-10 11:37:17 +01:00
stiffly
3d2f9fa79d
Drum sounds does not start every single time a TriggerTouch happens. Specific and temporary logic for play test.
2016-02-10 11:36:54 +01:00
viktorljung
49e6252ee1
Merge remote-tracking branch 'origin/master' into Animations
...
# Conflicts:
# include/Engine/Rendering/DrawFinalPass.h
# resources/Schema/Components.xsd
# resources/Schema/Entities/CollisionTestLevel.xml
# resources/Schema/Types/Entity.xsd
# src/Engine/Collision/Collision.cpp
# src/Engine/Rendering/DrawFinalPass.cpp
# src/Engine/Rendering/RenderSystem.cpp
2016-02-10 11:33:45 +01:00
Jocke
2ec30fd2b2
Cleaned up code and fixed crash when closing client before server when using udp.
2016-02-10 11:28:03 +01:00
viktorljung
97be22c4a5
Skinned transparent model Picking fixed
2016-02-10 11:22:05 +01:00
stiffly
94ff12cf66
When using a PlaySoundOnEntity Event, you no longer have to provide the child of an entity as parameter.
2016-02-10 11:15:49 +01:00
William Moberg
0bbb627790
Merge branch 'master' into FrustumCulling
2016-02-10 11:04:31 +01:00
viktorljung
2c48c2680f
Cleanup
2016-02-10 11:04:28 +01:00
viktorljung
09bb42b3f4
Importer animation fix
2016-02-10 11:00:44 +01:00
William Moberg
d65ce805a5
FrustumOctree has its own system, won't cull away explosion effects.
2016-02-10 10:53:25 +01:00
Jace
067780c93f
Merge pull request #83 from teamfisk/DefenderShield
...
Defender shield
2016-02-10 10:33:36 +01:00
Jace
90192e016a
Merge pull request #82 from teamfisk/BoxModelCollision
...
Small fixes to collision/trigger-boxes, etc.
2016-02-10 10:08:54 +01:00
Jace
5cea3bed3a
Work in progress weapon system
2016-02-09 23:27:04 +01:00
viktorljung
daa96baab5
BoneAttachmentSystem fix for not having a skeleton
2016-02-09 23:03:49 +01:00
viktorljung
001e2441dd
Mergefixes
2016-02-09 22:54:51 +01:00
viktorljung
c09c2f4783
Merge remote-tracking branch 'origin/Importer' into Animations
...
# Conflicts:
# resources/Schema/Components.xsd
# resources/Schema/Entities/RenderingWorld.xml
# src/Engine/Rendering/DrawFinalPass.cpp
# src/Engine/Rendering/PickingPass.cpp
# src/Engine/Rendering/Skeleton.cpp
2016-02-09 22:50:19 +01:00
viktorljung
3c22dcc165
changed assetbranch
2016-02-09 22:34:09 +01:00
viktorljung
7212217460
Added animation blending and offset animation component
2016-02-09 22:15:43 +01:00
Jace
d83190290f
Server now broadcasts certain input commands to all other clients (for stuff like shooting)
2016-02-09 19:37:42 +01:00
Jace
d5647ce89c
Working 1-snapshot interpolation
2016-02-09 19:36:22 +01:00
William Moberg
ecfacee587
Undo debug test code.
2016-02-09 19:33:28 +01:00
William Moberg
a93ccecfeb
Debug test code.
2016-02-09 19:23:12 +01:00
William Moberg
7140b740b5
Models/Collideables/etc. won't need a AABB component anymore, if it has a Model component. In addition, they should take rotation into account, i.e it doesn't have to be axis-aligned.
2016-02-09 19:20:04 +01:00
Jocke
d2ed293183
Network is now working as udp or tcp. Next step is making the hybrid.
2016-02-09 19:14:56 +01:00
William Moberg
830e0f66c9
Tiny: Changed warning message.
2016-02-09 17:21:10 +01:00
William Moberg
eec59a40c8
Nitpicks.
2016-02-09 17:19:39 +01:00
William Moberg
239a8e7a6a
Frustum culling should be working.
2016-02-09 17:12:23 +01:00
verysecrethero
e9f5a3d263
Renamed some files from temporary filenames to DamageIndicator filenames
2016-02-09 16:28:43 +01:00
verysecrethero
8bdf87da12
Some cleanup of the code
2016-02-09 16:15:19 +01:00
William Moberg
232bf66a09
Jump height is constant for the double jump.
2016-02-09 16:09:08 +01:00
Jace
e69864680d
PlayerMovementSystem now only updates the velocity of the local player, as it should
2016-02-09 16:08:06 +01:00
Jace
c69a80f5ba
Added System::LocalPlayer that is always set to the entity which is the local player, available to all systems.
2016-02-09 16:06:39 +01:00
verysecrethero
971fee4a0c
DamageIndicatorSystem code looking good. Test working well. Sprite display fixed by Viktor
2016-02-09 15:38:21 +01:00
William Moberg
b9d6d59c62
Merge branch 'BoxModelCollision' into FrustumCulling
...
# Conflicts:
# src/Game/Game.cpp
2016-02-09 15:03:13 +01:00
William Moberg
b30891aecd
WIP, debugging code added, still not working.
2016-02-09 15:00:30 +01:00
Jace
d3bc48f5f7
Major networking refactoring to allow for snapshot filtering outside of netcode
2016-02-09 13:22:21 +01:00
Jocke
fccd8c64e7
WIP Clients are working properly, servers are not.
2016-02-09 11:43:16 +01:00
William Moberg
b748deb1e1
WIP FrustumCulling, most code added but not working now.
2016-02-09 10:05:49 +01:00
verysecrethero
0e9fb16399
Work started on DamageIndicatorSystem. Made some initial tests and test calculations
2016-02-08 17:58:07 +01:00
Teejoon
060e674a6f
Picking supports skinned meshes
2016-02-08 17:37:18 +01:00
stiffly
2c64ffc3d1
No longer using a variable to see if we're in editor mode.
2016-02-08 16:52:35 +01:00
stiffly
aa5878d6df
Used config for soundsystem properties.
2016-02-08 16:40:13 +01:00
stiffly
7752832ce5
No longer needs this walk logic in SoundSystem
2016-02-08 16:21:49 +01:00
stiffly
6f163bf3a3
Fixed bug where it crashed on respawn. Also bug where i subscribed to an event twice.
2016-02-08 16:13:09 +01:00
Tleety
9055d5f697
Bugfix
2016-02-08 15:22:28 +01:00
verysecrethero
db5301ff2c
Merge remote-tracking branch 'origin/Menu' into DamageIndicator
2016-02-08 15:03:45 +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
Jocke
ba9419b342
Moved UDP logic from Hybrid server/client to UDP server/client. fixed bug in Server::CheckForTimeOuts.
2016-02-08 14:32:00 +01:00
stiffly
14c5410524
Merge fix
2016-02-08 14:29:55 +01:00
stiffly
9da1419895
Merge remote-tracking branch 'origin/master' into Sound
2016-02-08 14:24:44 +01:00
stiffly
8e86cc2123
Walking sound logic moved to PlayerMovementSystem and makes use of "wishDirection" to alleviate the problem where m_DistanceMoved were reset when it was not supposed to.
2016-02-08 14:23:53 +01:00
William Moberg
11cf85cc73
Renamed CollidableOctreeSystem to FillOctreeSystem.
2016-02-08 14:17:19 +01:00
stiffly
3a5c0a2762
SoundSystem does not longer inherit from SoundManager. SoundManager is a individual class that listens to events. The SoundManager only listens to the local player.
2016-02-08 14:01:32 +01:00
stiffly
12c05d5a1c
Added an Queue event for sound emitters.
2016-02-08 13:59:35 +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
William Moberg
6610bb974d
Only apply air friction if the ground is never hit during the frame.
2016-02-08 13:32:45 +01:00
Teejoon
d2cfa592f0
Supports skinnd and unskinned meshes
...
ExplosionEffects now supports SplatMapping
2016-02-08 13:01:10 +01:00
Tleety
971beb29d8
Merge remote-tracking branch 'origin/master' into DefenderShield
...
# Conflicts:
# resources/Schema/Components.xsd
2016-02-08 12:30:41 +01:00
Tleety
2ee21e05d4
Fixed so that Shielded objects can be picked. Shield objects can not however, so they will not be able to be picked in editor either.
2016-02-08 12:29:41 +01:00
William Moberg
5987751add
Merge pull request #81 from teamfisk/HealthPickup
...
Health pickup
2016-02-08 11:50:47 +01:00
Tleety
94b59af973
Defender shield should now be working
2016-02-08 11:47:35 +01:00
Jace
70f8237a16
Merge pull request #60 from teamfisk/3rdPersonDeathCam
...
3rd person death cam
2016-02-08 11:39:57 +01:00
Jace
99cbdd3c1e
Player death effect fixes
2016-02-08 11:39:29 +01:00
verysecrethero
503613907e
Merge remote-tracking branch 'origin/master' into HealthPickup
2016-02-08 11:39:05 +01:00
verysecrethero
ce22854168
HealthPickups are now based on a percentage of player maxhealth. You can no longer pickup healthpacks if you are at max health. You can no longer gain more than maxHealth.
2016-02-08 11:22:28 +01:00
Jace
35b0193f15
Merge pull request #72 from teamfisk/BoxModelCollision
...
Collision in test phase
2016-02-08 10:29:41 +01:00
verysecrethero
f8e514d21e
Merge remote-tracking branch 'origin/master' into HealthPickup
2016-02-08 10:22:35 +01:00
verysecrethero
fad25c6e16
Merge remote-tracking branch 'origin/master' into 3rdPersonDeathCam
...
# Conflicts:
# include/Engine/Core/EPlayerHealthPickup.h
2016-02-08 10:21:30 +01:00
verysecrethero
4bf91ba56a
Merge remote-tracking branch 'origin/master' into AssaultBoost
...
# Conflicts:
# resources/Schema/Components.xsd
# src/Game/Systems/PlayerMovementSystem.cpp
2016-02-08 10:12:13 +01:00
Teejoon
43719f8304
Added texture tiling to shaders (exkluding ExplosinEffects)
2016-02-07 15:27:26 +01:00
Teejoon
92ab22e779
Splatmapping now working.
...
Rendering pipleline now support 3 different types of Material:
Basic: a material with a single color on every property (diffuse, specular, ect).
SingleTextures: a material with a single texture in all or any property. Have a single color on the rest.
SplatMapping: has a SplatMap and 0 to 5 different textures to every property. Properties with o texture uses a single color insted.
All materials with a texture has a UVRepeat, telling how many time to till in U and in V.
modelJobs now uses ShadeID, ModelID and TextureID for the Hash insted of only Texture
MayaExported exports 3 differnt types of material, the same as the piplen now supports.
2016-02-07 13:39:13 +01:00
viktorljung
933a32aa8d
Animations kind of working
2016-02-06 18:09:51 +01:00
Jocke
88d7b79cd3
TCP and UDP Client are working for 1 connected player, more players are not tested yet
2016-02-05 18:30:31 +01:00
verysecrethero
4103c878ec
Refactoring: Changed HealthPickupSystem to use a struct instead. Removed the Id in EPickupSpawned
2016-02-05 18:05:46 +01:00
stiffly
09fb3a6571
Added some comments.
2016-02-05 18:04:36 +01:00
William Moberg
40788c7400
Merge pull request #80 from teamfisk/DashFixBranch
...
Miscellaneous small fixes: For Tests, CapturePoint xml file, HealthSy…
2016-02-05 18:04:15 +01:00
stiffly
becb197feb
Player walk is now based on distance traveled, and it is also reset when key is released. However when dashing the player step sound is still played. The distance of a step is also hard coded in the header file. Will config it up some day.
2016-02-05 17:46:27 +01:00
William Moberg
59bdc614f2
Put SpecialAbility on left shift, and Sprint on left shift in DefaultInput.
2016-02-05 17:34:19 +01:00
stiffly
454eef8225
WIP. Improving player walk logic.
2016-02-05 17:21:48 +01:00
stiffly
febbadbd01
Accidentally added the sound system twice. Lead to funny behavior.
2016-02-05 17:21:31 +01:00
viktorljung
8034b42c87
spriteComponent WIP
2016-02-05 16:43:57 +01:00
stiffly
fbdaf92953
Started refactoring. Put player walk logic in a designated sound system.
2016-02-05 16:39:23 +01:00
stiffly
3e2afd7bf2
Added dash sound
2016-02-05 16:37:56 +01:00
verysecrethero
be628d9406
Merge remote-tracking branch 'origin/master' into HealthPickup
...
# Conflicts:
# resources/Schema/Components.xsd
2016-02-05 16:23:22 +01:00
verysecrethero
66f442f1af
Added HealthGain to HealthPickup component. Changed PickupSpawnSystem so it copies the values from the old to the new entity.
2016-02-05 16:13:59 +01:00
verysecrethero
2542397511
Miscellaneous small fixes: For Tests, CapturePoint xml file, HealthSystem, DashAbility xml file.
2016-02-05 15:35:51 +01:00
William Moberg
7641ba49c7
Weapon doesn't explode in first person.
2016-02-05 15:16:24 +01:00
verysecrethero
fe6fd0bbe3
PickupSpawnSystem now spawns a new HealthPickup after the respawnTimer is up. Added HealthPickup.xml entity. Event PickupSpawned now gets published when a new HealthPickup spawns. Player now gains health as he picks up the HealthPickup.
2016-02-05 15:15:04 +01:00
William Moberg
e3a44d37d2
Merge branch 'master' into BoxModelCollision
...
# Conflicts:
# src/Game/Systems/PlayerMovementSystem.cpp
2016-02-05 14:59:14 +01:00
William Moberg
428dca003d
Tiny bug fix.
2016-02-05 14:40:50 +01:00
William Moberg
4fe9e4f1c3
Debug cleanup and some bug fixes.
2016-02-05 14:38:08 +01:00
stiffly
e90f802d48
Merge remote-tracking branch 'origin/master' into Sound
2016-02-05 13:59:21 +01:00
Teejoon
ceab837e27
Merge branch 'master' of https://github.com/teamfisk/TacticalZ into Importer
...
Conflicts:
include/Engine/Rendering/RawModelCustom.h
src/Engine/Rendering/RawModelCustom.cpp
src/Engine/Rendering/Skeleton.cpp
2016-02-05 13:59:01 +01:00
Teejoon
d1a309be10
Now supports reading of 3 different types of materials
2016-02-05 13:51:47 +01:00
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
stiffly
71a86cab11
removed event that's not being used
2016-02-05 10:07:56 +01:00
viktorljung
b6e0332574
Fixed support for new animation structure, not done yet
2016-02-05 10:07:22 +01:00
Tleety
c526a7af55
WIP stencil stuff
2016-02-04 17:58:36 +01:00
verysecrethero
6a23a987b3
Started PickupSpawnSystem, added 2 events and a system
2016-02-04 17:43:45 +01:00
verysecrethero
047e71a4e1
Added BoostAssault,BoostDefender components. Added their effects in HealthSystem,PlayerMovementSystem
2016-02-04 16:18:54 +01:00
stiffly
d50caa1763
Gain events tested. works as intended
2016-02-04 16:14:50 +01:00
Jocke
9232b24a7b
WIP Reliable message
2016-02-04 15:49:04 +01:00
Teejoon
c272857819
Merge branch 'Importer' of https://github.com/teamfisk/TacticalZ into Importer
...
Conflicts:
src/Engine/Rendering/RawModelCustom.cpp
tools/MayaExporter/MayaExporter/Skeleton.cpp
2016-02-04 15:05:00 +01:00
Teejoon
336b058c9f
WIP, commit to be able to pull stuff down
2016-02-04 14:58:46 +01:00
Tleety
7c582898f4
Working stencil buffer for the shield.
2016-02-04 14:33:39 +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
Jace
02b69a86e7
Fixed DEBUG_IF
2016-02-04 13:36:11 +01:00
Jace
ff26e1235c
Merge pull request #77 from teamfisk/AMDCrashFix
...
AMD crash fix???????????
2016-02-04 12:05:05 +01:00
viktorljung
571c41589a
Merge remote-tracking branch 'origin/Importer' into Animations
2016-02-04 11:54:20 +01:00
viktorljung
35376178b1
WIP
2016-02-04 11:54:13 +01:00
Jace
6990e473b3
Adding a clear here makes AMD drivers NOT crash for some reason. We're fixing the symptom but not the underlying cause.
2016-02-04 11:53:35 +01:00
antc13
84499665d0
Changed vertices to skinnedVertices in RawModelCustom.cpp
2016-02-04 11:53:17 +01:00
Jace
c87e4d4fd6
Added mutex to resource manager cache reading to avoid a potential race condition. We hope this is the actual bug we saw.
2016-02-04 11:53:11 +01:00
verysecrethero
d4292d4b43
Merge pull request #63 from teamfisk/AssaultDash
...
Added AssaultDash
2016-02-04 11:50:00 +01:00
verysecrethero
774e17ffc9
Merge remote-tracking branch 'origin/master' into AssaultDash
2016-02-04 11:42:14 +01:00
verysecrethero
035c79564b
Changed Dash name to DashAbility. Fixed dash bug where you could do two different keys to dash.
2016-02-04 11:41:21 +01:00
viktorljung
2733efdc0d
Merge remote-tracking branch 'origin/Importer' into Animations
...
# Conflicts:
# include/Engine/Rendering/Skeleton.h
# src/Engine/Rendering/RawModelCustom.cpp
# src/Engine/Rendering/Skeleton.cpp
2016-02-04 11:32:44 +01:00
antc13
afa4f425a8
Merge branch 'Importer' of https://github.com/teamfisk/TacticalZ into Importer
2016-02-04 11:26:23 +01:00
antc13
356cf72b0f
Changed the structure of the Animation Data in both Exporter & Importer.
2016-02-04 11:25:31 +01:00
viktorljung
6aec7555cc
WIP Waiting for importer
2016-02-04 11:13:33 +01:00
Tleety
379d211832
some fixes with the stencil states and implemented stencil func/stencilop/stencilmask to renderstate
2016-02-04 11:13:26 +01:00
stiffly
0a8ee1623f
Merge remote-tracking branch 'origin/master' into Sound
...
# Conflicts:
# assets
2016-02-04 10:47:30 +01:00
verysecrethero
03a16b46b5
Dash component now has the dash-maxCoolDownVariable in it.
2016-02-04 10:28:28 +01:00
verysecrethero
0bbaf1d576
Oops! Removed DebugCode...
2016-02-04 10:04:44 +01:00
Tleety
bc01e147c2
Some state stuff, some draw stuff, some QA map stuff
2016-02-03 18:09:44 +01:00
verysecrethero
1bd4aa91ff
Oops! Readded "Sprint" command. Removed some unnecessary variables in FirstPersonInputController. Fixed bug where you couldnt dash right away as the game started.
2016-02-03 17:45:37 +01:00
verysecrethero
7b5a2a5388
Dashing now works great both with shift and doubletap. Added Dash Component. Changed default Player.xml to have a Dash Component. Disabled Sprint. You can now disable DoubleTapToDash in Input.Ini. Added command "SpecialAbility".
2016-02-03 17:30:46 +01:00
stiffly
2e3e59a1e2
Merge remote-tracking branch 'origin/master' into Sound
...
# Conflicts:
# resources/Schema/Entities/Player.xml
2016-02-03 16:52:33 +01:00
Jace
bd2da7bc9f
Revert "Revert "Merge pull request #75 from teamfisk/NormalSpecularMapping""
...
This reverts commit b56824786c .
2016-02-03 16:30:00 +01:00
Jace
b56824786c
Revert "Merge pull request #75 from teamfisk/NormalSpecularMapping"
...
This reverts commit 192de80782 , reversing
changes made to 24aac6a00d .
2016-02-03 16:16:06 +01:00
stiffly
c2833b10c4
Hard coded (read retarded) improvements added to player walk logic
2016-02-03 15:55:32 +01:00
stiffly
938caa6ba2
Now uses OnComponentAttached event. Can now queue sound on a source.
2016-02-03 15:48:25 +01:00
verysecrethero
13161b4f57
Merge remote-tracking branch 'origin/master' into AssaultDash
2016-02-03 15:07:19 +01:00
Tleety
5665c0f298
Models with Shield and shielded component now added to queues
2016-02-03 14:20:47 +01:00
Tleety
7ffbd8455f
Added Queues for the models with shield and shielded components.
2016-02-03 13:53:57 +01:00
Tleety
83713b3b6d
Renamde ShieldComponent since Component should not be in the name. Added Shielded component that will be put on objects that should be hidden behind shields.
2016-02-03 13:27:46 +01:00
Tleety
7bae2d0873
Added a ShieldComponent and a test area in QA map for defender shield
2016-02-03 11:58:06 +01:00
verysecrethero
9d3171540d
AssaultDashCheck is now in FirstPersonInputController instead. TODO: config option, shift button, forward/backward dash
2016-02-03 11:54:14 +01:00
verysecrethero
2391a0dbe9
Merge remote-tracking branch 'origin/master' into AssaultDash
2016-02-03 11:51:26 +01:00
verysecrethero
2961f198b3
PlayerDeathSystem is now working well. Changed so the model is oriented correctly. Changed so camera is behind the player. Copied the current animation and froze it.
2016-02-03 11:48:22 +01:00
Tleety
455e59a04f
Made the TEMPORARY capture point boxes transparent.
2016-02-03 11:39:18 +01:00
verysecrethero
39653a1e4c
Merge remote-tracking branch 'origin/master' into 3rdPersonDeathCam
2016-02-03 10:38:21 +01:00
Jace
2cbeef4c69
Merge pull request #74 from teamfisk/Warnings-Jocke
...
Fixed warnings associated with Network
2016-02-03 10:37:10 +01:00
Jace
192de80782
Merge pull request #75 from teamfisk/NormalSpecularMapping
...
Normal specular mapping
2016-02-03 10:34:22 +01:00
Jocke
7bf4f5c30e
Merge remote-tracking branch 'origin/master' into TCPConnections
2016-02-03 10:29:36 +01:00
Jocke
e133791369
WIP Reliable Message
2016-02-03 10:28:15 +01:00
stiffly
a64d227cab
Assured the volume channels were working. Playing around with drumloop
2016-02-03 10:17:53 +01:00
Tleety
51a588657e
QA map change
2016-02-03 10:11:53 +01:00
verysecrethero
73ab9bb4c6
Merge remote-tracking branch 'origin/master' into AssaultDash
...
# Conflicts:
# src/Game/Systems/PlayerMovementSystem.cpp
2016-02-03 09:52:54 +01:00
Tleety
73716c28e2
pickpass fix
2016-02-02 17:40:22 +01:00
Tleety
a3b7bd7df5
Fix in picking pass, QA map fix. Blue and red ray change. Player weapon change.
2016-02-02 17:39:57 +01:00
William Moberg
c4fb604617
Merge branch 'BoxModelCollision' of github.com:teamfisk/TacticalZ into BoxModelCollision
2016-02-02 17:36:50 +01:00
Teejoon
da49dc35ee
Added stuff to .gitignore file
2016-02-02 17:31:19 +01:00
William Moberg
214dad2afc
Removed commented code.
2016-02-02 17:25:59 +01:00
antc13
d99bf60510
Merge branch 'Importer' of https://github.com/teamfisk/TacticalZ into Importer
2016-02-02 17:22:06 +01:00
antc13
9cb41fcebe
Fixed the exported animation matrices
2016-02-02 17:21:51 +01:00
William Moberg
affcc5305b
Collision affects velocity correctly, no wierd ice cream sliding along walls.
2016-02-02 17:19:59 +01:00
Tleety
11025b5466
QA-map stuff
2016-02-02 17:19:58 +01:00
Teejoon
4357759715
Merge branch 'Importer' of https://github.com/teamfisk/TacticalZ into Importer
2016-02-02 17:18:54 +01:00
Teejoon
bb4a65a1db
Non-skined mesh WIP
2016-02-02 17:18:42 +01:00
verysecrethero
5e472cd69c
DeathExplosion is now an XML file, changed PlayerDeathSystem accordingly. The effect should show as soon as the explosioneffect-fix is merged into master. TODO: remove the test
2016-02-02 17:18:12 +01:00
Tleety
eba36b8492
Some QA-map fixes
2016-02-02 17:12:14 +01:00
Tleety
55854f5c0d
Merge remote-tracking branch 'origin/master' into NormalSpecularMapping
2016-02-02 16:30:57 +01:00
Tleety
12a181c1ff
Fixed a bug where normals scaled with model scale. Again.
2016-02-02 16:11:03 +01:00
Tleety
b131f56f5e
Made a quality assurance world that will need to be used before creating a pull request
2016-02-02 16:06:42 +01:00
Jace
24aac6a00d
Merge pull request #62 from teamfisk/DoubleJump
...
You can now DoubleJump!
2016-02-02 15:31:03 +01:00
verysecrethero
7236da09b4
Merge remote-tracking branch 'origin/master' into 3rdPersonDeathCam
2016-02-02 15:13:00 +01:00
verysecrethero
45a92b362f
DoubleJumping now in InputController instead.
2016-02-02 15:10:11 +01:00
viktorljung
89bc063ef0
Merge remote-tracking branch 'origin/Importer' into Animations
...
# Conflicts:
# src/Engine/Rendering/DrawFinalPass.cpp
2016-02-02 15:01:34 +01:00
stiffly
88ad127d8d
plays notification on captured/lost point
2016-02-02 14:57:03 +01:00
viktorljung
dba2fbdc0c
WIP
2016-02-02 14:52:31 +01:00
antc13
69bb17aa90
Merge branch 'Importer' of https://github.com/teamfisk/TacticalZ into Importer
...
# Conflicts:
# tools/MayaExporter/MayaExporter/Skeleton.cpp
2016-02-02 14:50:01 +01:00
antc13
e8186a7062
Changed the way we're exporting animations.
2016-02-02 14:47:22 +01:00
verysecrethero
2085d9ec9e
Merge remote-tracking branch 'origin/master' into DoubleJump
2016-02-02 14:22:00 +01:00
stiffly
83281fdaf1
Changed model in player.xml
2016-02-02 13:39:11 +01:00
stiffly
d763789490
Merge remote-tracking branch 'origin/master' into Sound
...
# Conflicts:
# src/Engine/Sound/SoundSystem.cpp
2016-02-02 13:38:49 +01:00
Jocke
6a3f585fb9
Fixed warnings associated with Network.cpp, Client.cpp, Server.cpp and Packet.cpp.
...
BOOST_ASIO_ERROR_CATEGORY_NOEXCEPT': macro redefinition was fixed by https://svn.boost.org/trac/boost/ticket/11539
2016-02-02 13:26:15 +01:00
stiffly
cb0feb0b84
Tested hurt event. Randomizes between several different ones.
2016-02-02 13:25:25 +01:00
Tleety
7b4826cb44
Merge remote-tracking branch 'origin/master' into NormalSpecularMapping
2016-02-02 13:24:31 +01:00
Tleety
28d412f5c7
Some small changes to test world and assets
2016-02-02 13:24:18 +01:00
Jace
0e5f6da9a9
Merge pull request #73 from teamfisk/CapturePointFixBranch
...
Several changes/fixes based on the latest broken refactoring in master
2016-02-02 13:22:03 +01:00
Jace
563fd4082e
Updated movement test for model collisions
2016-02-02 12:10:39 +01:00
verysecrethero
42b52a6766
Several changes/fixes based on the latest broken refactoring.
...
Fixed Simon's mistake in CapturePointLogic. William fixed so TriggerSystem works again with CapturePoints.
2016-02-02 11:37:22 +01:00
Tleety
9c2e459e0c
Deatheffect color now correctly calculated
2016-02-02 10:58:00 +01:00
Teejoon
9573958a86
Fixed Git's shitty merge in Skeleton.cpp and The Exporter now Exports meshes with and without skins
2016-02-02 10:19:00 +01:00
William Moberg
796e3eac79
Merge branch 'master' into BoxModelCollision
2016-02-02 10:16:48 +01:00
Tleety
8299b99e2f
Test world changes and some other small fixes
2016-02-01 19:08:46 +01:00
Tleety
c708f1582c
Merge remote-tracking branch 'origin/master' into NormalSpecularMapping
2016-02-01 18:30:30 +01:00
Tleety
782c1a388a
Comment
2016-02-01 18:23:40 +01:00
Tleety
a188a3f7fa
Removed widget pointlight since it is now redundant
2016-02-01 18:22:36 +01:00
Tleety
ed7d00c1d8
Bug where widgets did not get their ambient light now fixed.
2016-02-01 18:19:38 +01:00
antc13
210e11e659
Merge branch 'Importer' of https://github.com/teamfisk/TacticalZ into Importer
2016-02-01 18:08:22 +01:00
Teejoon
bbbebe077b
Merge branch 'Importer' of https://github.com/teamfisk/TacticalZ into Importer
...
Conflicts:
tools/MayaExporter/MayaExporter/Skeleton.cpp
2016-02-01 18:06:35 +01:00
William Moberg
30b1dab764
More efficient collision resolution case + comments.
2016-02-01 18:06:28 +01:00
Teejoon
4d19158600
No longer need to key frame joins for exporting. Also don't save animations between exports
2016-02-01 18:04:16 +01:00
Jace
9090be8acf
Merge branch 'Warnings-Simon'
2016-02-01 17:53:55 +01:00
Jace
a3d4eb65d5
Fixes #66 warnings
2016-02-01 17:53:01 +01:00
Jace
9b2a4be707
Merge pull request #71 from teamfisk/Warnings-Adam
...
Warnings adam
2016-02-01 17:52:18 +01:00
stiffly
5474a18753
#68 Fixed warning in SoundSystem.cpp
2016-02-01 17:15:51 +01:00
stiffly
4dcf5a8fa0
#68 fixed warning.
2016-02-01 17:05:15 +01:00
stiffly
4ccda5ee43
WIP
2016-02-01 17:03:41 +01:00
William Moberg
5a45f778e6
Fixed so players don't teleport to (NaN, NaN, NaN) on spawning.
2016-02-01 17:01:58 +01:00
Tleety
53cae25eb2
WIP on widget fuckery
2016-02-01 16:56:55 +01:00
Jace
0a43f8104e
Added _CRT_SECURE_NO_WARNINGS definition compiling with MSVC
2016-02-01 16:31:01 +01:00
William Moberg
30ad238697
Merge branch 'master' into BoxModelCollision
2016-02-01 16:17:10 +01:00
William Moberg
3cfbbbbf54
CollisionSystem now utilizes Octree for collision detection.
2016-02-01 16:13:48 +01:00
Adam Byléhn
ca8b7cbee8
Merge pull request #65 from teamfisk/EditorUsefulness
...
Editor usefulness
2016-02-01 16:13:37 +01:00
Jace
be3cfef65f
Merge remote-tracking branch 'origin/master' into EditorUsefulness
...
# Conflicts:
# src/Engine/Rendering/DrawFinalPass.cpp
2016-02-01 16:00:46 +01:00
Jace
65f5bc673f
Functional translation widget in global and local space
2016-02-01 15:47:56 +01:00
stiffly
c5462b0363
Merge remote-tracking branch 'origin/master' into Sound
2016-02-01 14:35:47 +01:00
stiffly
25b3c02d29
Adding sounds for: jump, walk, shoot
2016-02-01 14:35:23 +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
a22bc00d46
*cough*
2016-02-01 13:37:51 +01:00
William Moberg
76274c326e
Fixed going through flat large triangles. Velocity affected by collision.
2016-02-01 13:34:39 +01:00
Jace
5bfcffc142
Fixed widget movement calculations going weird when world origin wasn't on screen
2016-02-01 11:56:21 +01:00
Tleety
7054822be2
SceneLight component now working
2016-02-01 11:12:03 +01:00
Jace
ee92200300
Improved editor pause logic. Editor now pauses when it's enabled and makes sure UI is up to date with the current state.
2016-02-01 10:45:37 +01:00
viktorljung
6ba87d2942
Fixed, Crash when trying to animate a model that doesn't contain animations
2016-02-01 10:42:23 +01:00
Jace
d3b1053f21
Fixes #59
2016-02-01 10:29:59 +01:00
viktorljung
51075aefc8
Model that has animations is now visible when it does not play an animation (T-pose)
2016-02-01 10:24:50 +01:00
verysecrethero
7987d4b27c
Added AssaultDash and all its logic, including a doubletapkey. Doubletapkey could be made more generic.
2016-01-29 12:06:14 +01:00
verysecrethero
0c97ce7a4a
You can now DoubleJump!
2016-01-29 10:12:49 +01:00
verysecrethero
df05f1909b
Completed the code to trigger the 3rd person camera on death. Cleaned up PlayerDeathSystem. Fixed HealthSystemTest. Removed the test for PlayerDeathSystem
2016-01-28 11:43:38 +01:00
antc13
2efbedd4b4
Merge branch 'master' of https://github.com/teamfisk/TacticalZ into Importer
2016-01-27 18:46:03 +01:00
antc13
8834d5f7a0
Fixed Animation Export
2016-01-27 18:37:56 +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
Tleety
8bcafc1151
WIP
2016-01-27 18:07:05 +01:00
verysecrethero
7497ff39d2
Simon added Copy method to ComponentWrapper. Its being used in PlayerDeathSystem to copy model,animation,transform. TODO: 3rd person camera, cleanup, tests
2016-01-27 18:00:31 +01:00
Jace
65da634c71
File dropping into resource paths in the editor
2016-01-27 17:51:47 +01:00
viktorljung
c9b982bc89
Added BoneAttachment to Entity.xsd
2016-01-27 17:31:57 +01:00
viktorljung
2ec5023752
Changed Animation and BoneAttachment "Name" field to "AnimationName" and "BoneName"
2016-01-27 17:27:34 +01:00
Tleety
97cbc55223
Some debug features for color corrections and glow strength fix.
2016-01-27 17:21:00 +01:00
viktorljung
405002777c
Merge remote-tracking branch 'origin/EditorUsefulness' into Animations
...
# Conflicts:
# resources/Schema/Components.xsd
# resources/Schema/Entities/FastWorld.xml
# src/Engine/Rendering/DrawFinalPass.cpp
# src/Game/Game.cpp
2016-01-27 17:16:49 +01:00
viktorljung
8fc8d56ee1
Added BoneAttachment component
2016-01-27 17:14:16 +01:00
Jace
c519ba2536
Component fields in the editor are now sorted in the order they're defined
2016-01-27 17:12:07 +01:00
Jace
4b7613a659
Sorted editor component dropdown and made it always be fully expanded to show as many components as possible
2016-01-27 17:07:48 +01:00
Jace
7408da401b
Merge pull request #56 from teamfisk/NormalSpecularMapping
...
Transparency fix and support for Normal and Specular maps
2016-01-27 16:44:10 +01:00
Tleety
a63ecb8133
Some wierd shader faults and merge error fixe
2016-01-27 15:54:36 +01:00
stiffly
950f3f3cf7
Fixed last commit. Removed the wrong thing.
2016-01-27 15:43:40 +01:00
Jace
788407b709
Made CollisionSystem aware of entities
2016-01-27 15:42:50 +01:00
Tleety
0e70dc6fa3
Merge remote-tracking branch 'origin/master' into NormalSpecularMapping
...
# Conflicts:
# include/Engine/Rendering/RenderSystem.h
# src/Engine/Rendering/DrawFinalPass.cpp
# src/Engine/Rendering/RenderSystem.cpp
2016-01-27 15:41:31 +01:00
stiffly
246f56c823
Removed brainless logic.
2016-01-27 15:40:01 +01:00
Tleety
44302bb0f3
Specular support. Some edits to EditorTestWorld.xml aswell as some debugmodes for textures in the model component
2016-01-27 15:38:54 +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
6615fe9438
Enabled multithreaded build for MSVC
2016-01-27 15:09:34 +01:00
Jace
113448dbf0
Added DEBUG preprocessor definition in Debug and RelWithDebInfo mode
2016-01-27 15:09:23 +01:00
verysecrethero
5cdf6db340
Modified HealthSystem so it actually publishes the DeathEvent. Modified EPlayerHealthPickup. Fixed 2 tests. Started work on PlayerDeathSystem
2016-01-27 14:46:45 +01:00
Tleety
5c9616d4af
Fixed asset name
2016-01-27 13:55:23 +01:00
Tleety
a954cbbf50
Normal map support
2016-01-27 13:52:27 +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
Tleety
8102f3a2ea
Working transparency in most common cases.
...
Transparency check is automatically set if the alpha color value is under 1
2016-01-27 12:59:44 +01:00
Tleety
cbb17d22d4
WIP
2016-01-27 12:10:00 +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
eb42217885
Merge pull request #38 from teamfisk/CoolDeathAnimation
...
Cool death animation
2016-01-27 10:51:22 +01:00
Jace
7e12d00874
Merge branch 'master' into CoolDeathAnimation
...
# Conflicts:
# include/Engine/Rendering/ModelJob.h
# resources/Shaders/ForwardPlus.frag.glsl
# src/Engine/Rendering/DrawFinalPass.cpp
# src/Engine/Rendering/RenderSystem.cpp
2016-01-27 10:43:23 +01:00
William Moberg
6ea490e215
Tried a horrible recursive method, extreme framedrop.
2016-01-27 10:34:26 +01:00
antc13
57a5cb58e1
Merge branch 'master' of https://github.com/teamfisk/TacticalZ into Importer
2016-01-27 09:37:14 +01:00
antc13
c5b1afb0d4
Exporter Fix
2016-01-27 09:37:01 +01:00
Jace
505a6c7396
Hiding first person models properly
2016-01-25 14:32:48 +01:00
Jace
8866dd6054
Merge remote-tracking branch 'origin/Networking' into ShootRays
2016-01-25 11:57:44 +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
William Moberg
3389b965eb
Test on game level v1.
2016-01-25 10:55:05 +01:00
viktorljung
d12246833e
Some further small fizes to resolution //Tobias
2016-01-25 01:26:41 +01:00
stiffly
44baa47bba
Merge remote-tracking branch 'origin/master' into CoolDeathAnimation
...
# Conflicts:
# include/Engine/Common.h
# include/Engine/Rendering/DrawFinalPass.h
# include/Engine/Rendering/DrawScenePass.h
# include/Engine/Rendering/RenderQueue.h
# include/Engine/Rendering/Renderer.h
# resources/Shaders/ForwardPlus.frag.glsl
# resources/Shaders/ForwardPlus.vert.glsl
# src/Engine/Rendering/DrawFinalPass.cpp
# src/Engine/Rendering/DrawScenePass.cpp
# src/Engine/Rendering/RenderSystem.cpp
# src/Engine/Rendering/Renderer.cpp
# src/Game/Game.cpp
2016-01-25 01:21:15 +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
viktorljung
6aeb281249
Resolution fix in render stages //Tobias
2016-01-25 00:07:17 +01:00
Jace
04f6233d99
Crude animations
2016-01-24 23:44:29 +01:00
Jace
d6cc1eaac4
Merge remote-tracking branch 'origin/Animations'
2016-01-24 23:06:59 +01:00
Jace
d0de169613
Instagib!
2016-01-24 23:05:52 +01:00
viktorljung
79fe7693a6
picking values fixed
2016-01-24 23:05:45 +01:00
Jace
b6ba8a5bd7
Network snapshot buffer size increased, needs to be looked over later
2016-01-24 23:05:26 +01:00
viktorljung
f8b9606cdf
Picking animation fix
2016-01-24 22:59:53 +01:00
viktorljung
84fddf02e2
Merge remote-tracking branch 'origin/master' into Animations
2016-01-24 22:42:12 +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
7e92d6f53f
Healthbar on player
2016-01-24 22:21:10 +01:00
Jace
47d2fb6a9b
Fixed wrong drawing function used in PickingPass
2016-01-24 22:20:42 +01:00
stiffly
06f64f8fbf
Added a player name to the PlayerSpawned event. When a player has spawned the server sends the name to the client which publishes the event.
2016-01-24 22:00:38 +01:00
Jace
0c56a05144
Merge branch 'master' of github.com:teamfisk/TacticalZ
...
# Conflicts:
# resources/Schema/Entities/Player.xml
# src/Engine/Network/Server.cpp
2016-01-24 21:21:51 +01:00
Jace
382eff169f
Server refactoring to remove player dependency and lots of fixes.
2016-01-24 21:20:43 +01:00
viktorljung
0c557317a9
Merge remote-tracking branch 'origin/master' into Menu
2016-01-24 21:16:05 +01:00
viktorljung
a304b00038
fixed crashes
2016-01-24 21:12:41 +01:00
William Moberg
f1343e2f82
Collision may be working, kind of.
2016-01-24 21:08:42 +01:00
Tleety
d4797b0808
Some entity files
2016-01-24 21:08:01 +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
25890c8d6c
Merge remote-tracking branch 'origin/Networking'
2016-01-24 19:01:15 +01:00
Jace
0fb1dbcae1
Client now has authority over its own absolute position and orientation until we have reliable input messaging
2016-01-24 19:00:50 +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
viktorljung
8cf9caf7aa
AnimationSystem working
2016-01-24 18:31:23 +01:00
stiffly
8d61632c26
No longer spawns a f**king sphere.
2016-01-24 17:40:43 +01:00
stiffly
2eaad2aa00
Client now responds to deleted entity and component in server
2016-01-24 17:16:26 +01:00
Jace
235b26ad61
WIP shoot
2016-01-24 17:16:18 +01:00
viktorljung
dd80323342
Merge remote-tracking branch 'origin/master' into Animations
2016-01-24 17:06:34 +01:00
viktorljung
af2f017cb4
AnimationSystem base WIP
2016-01-24 17:05:34 +01:00
Viktor Ljung
f80fb5eda8
Merge pull request #52 from teamfisk/Importer
...
Importer
2016-01-24 17:05:02 +01:00
antc13
aa115befa9
UnitRaptor is now displayed while models are being loaded in.
2016-01-24 17:04:12 +01:00
antc13
aa20b48188
Merge remote-tracking branch 'origin/master' into Importer
...
# Conflicts:
# resources/Schema/Entities/MovementTest.xml
# resources/Schema/Entities/Player.xml
2016-01-24 16:22:22 +01:00
antc13
96a735c542
Changed .obj to .mesh for all meshes.
2016-01-24 16:12:31 +01:00
Jace
3261e21d96
Coloring players depending on team and created a blue spawn in MovementTest
2016-01-24 15:46:01 +01:00
William Moberg
c9dc9a3570
Merge branch 'master' into BoxModelCollision
2016-01-24 15:38:38 +01:00
William Moberg
910b3d10e4
WIP (false collisions), collision method expanded, not working.
2016-01-24 15:32:10 +01:00
antc13
666f1fd878
Removed temp variables & the "forced" animation in DrawFinalPass
2016-01-24 15:30:20 +01:00
Jace
373bb33cf0
Player jumping taking air acceleration into account
2016-01-24 15:20:34 +01:00
antc13
4c5d17b203
Merge remote-tracking branch 'origin/master' into Importer
...
# Conflicts:
# resources/Schema/Entities/RenderingWorld.xml
# resources/Shaders/ForwardPlus.frag.glsl
# src/Engine/Editor/EditorSystem.cpp
# src/Engine/Network/Server.cpp
# src/Engine/Rendering/DrawFinalPass.cpp
# src/Tests/OctTreeTestGameClass.cpp
# src/Tests/OctTreeTestHardCodedTestWorld.h
# src/Tests/ResourceManagerTest.cpp
2016-01-24 14:40:52 +01:00
antc13
8286d052b3
Changed color values from floats to glm::vec4
2016-01-24 14:38:17 +01:00
Jace
aaa11d2109
Merge remote-tracking branch 'origin/master' into PlayerMovement
2016-01-24 14:18:23 +01:00
Jace
67477ff3ae
EEntityDeleted and EComponentDeleted events published by World
2016-01-24 13:49:45 +01:00
viktorljung
aa3b8cd652
Fixed text color and removed debugging code
2016-01-24 13:37:07 +01:00
antc13
b5b1140f5c
Custom Animations should now work. We also save color values if there's no texture.
2016-01-24 13:28:40 +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
antc13
3baa988ad4
Changed .obj files to our own format. DummyScene.mesh may be broken.
2016-01-23 20:35:58 +01:00
Jace
1ce9128da8
Source-like movement
2016-01-23 19:45:23 +01:00
stiffly
a28748b35d
Merge remote-tracking branch 'origin/master' into Networking
2016-01-23 18:42:16 +01:00
William Moberg
e6224a4e96
WIP (not working), attempt at separating axis theorem stuff.
2016-01-23 18:31:27 +01:00
viktorljung
fcba0a28b8
Merge branch 'master' into Menu
2016-01-23 18:27:48 +01:00
Viktor Ljung
132de88d28
Merge pull request #50 from teamfisk/Forward+
...
Forward+
2016-01-23 18:23:16 +01:00
viktorljung
df485ccf7b
Merge branch 'master' into Forward+
2016-01-23 18:21:35 +01:00
viktorljung
85a4d98c81
Revert "Revert "Merge pull request #43 from teamfisk/Forward+""
...
This reverts commit bd62b5873d .
2016-01-23 18:21:10 +01:00
viktorljung
ef020a3770
Text fixed
2016-01-23 18:17:20 +01:00
viktorljung
160b7183b2
WIP
2016-01-23 18:07:07 +01:00
antc13
f1835fd89c
Animations PROBABLY works fine if all joints got keyframes.
2016-01-23 18:02:42 +01:00
stiffly
ecdb5ed07d
Merge remote-tracking branch 'origin/master' into Networking
2016-01-23 17:51:06 +01:00
William Moberg
6eeb3ea524
WIP, Bug fix + nitpicks + optimizations.
2016-01-23 17:50:35 +01:00
Tleety
5edf5a41f1
Transparency bug fix
2016-01-23 16:45:26 +01:00
Jocke
6d2c656a04
Merge remote-tracking branch 'origin/Networking' into Networking
2016-01-23 16:41:42 +01:00
Jocke
2bf0434bcb
Remade Snapshot logic from component based to entity based.
2016-01-23 16:40:38 +01:00
viktorljung
ff6ec82a6c
AMD fix
2016-01-23 16:27:01 +01:00
viktorljung
bd62b5873d
Revert "Merge pull request #43 from teamfisk/Forward+"
...
This reverts commit d59ab5aba2 , reversing
changes made to bef95235d0 .
2016-01-23 15:57:26 +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
Viktor Ljung
d59ab5aba2
Merge pull request #43 from teamfisk/Forward+
...
Bloom render pass and HDR colors
2016-01-23 14:58:10 +01:00
viktorljung
680a12d88f
HealthMeter
2016-01-23 14:53:17 +01:00
Tleety
f623232a2b
Removed a temp variable.
2016-01-23 14:52:29 +01:00
William Moberg
71404c8828
Special case for collision vs ground (upward facing) triangles.
2016-01-23 14:01:54 +01:00
Tleety
6a18cb88af
Merge remote-tracking branch 'origin/master' into Forward+
...
# Conflicts:
# include/Engine/Rendering/Renderer.h
# src/Engine/Rendering/PickingPass.cpp
# src/Engine/Rendering/Renderer.cpp
2016-01-23 13:59:21 +01:00
Tleety
b499f4b020
Fixed some rendering bugs and some code refactoring
2016-01-23 12:17:38 +01:00
Jace
482689fd48
fixup! Moved FirstPersonInputController implementation out of header
2016-01-23 12:16:40 +01:00
Jace
32f73201c5
Basic jumping!
2016-01-23 12:15:33 +01:00
Jace
3aeeb3cad5
Moved FirstPersonInputController implementation out of header
2016-01-23 12:15:32 +01:00
Jace
4d5cbb6057
fixup! Added EntityWrapper::IsChildOf and made snapshot interpolation and rendering exceptions for player less hacky
2016-01-23 12:14:29 +01:00
Jace
bef95235d0
Merge pull request #41 from teamfisk/TextRendering
...
Text rendering
2016-01-23 11:51:11 +01:00
viktorljung
9a23d8887a
Merge remote-tracking branch 'origin/master' into TextRendering
...
# Conflicts:
# include/Engine/Rendering/RenderSystem.h
# src/Engine/Rendering/RenderSystem.cpp
2016-01-23 11:48:10 +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
viktorljung
e4513376bb
fixup! Changed name and made a TextPassState
2016-01-23 11:39:10 +01:00
viktorljung
445248af55
Changed name and made a TextPassState
2016-01-23 11:38:31 +01:00
Jace
64a7239b17
Merge pull request #46 from teamfisk/CapturePointCrashFixBranch
...
Crash fix for: if you delete a team component in editor.
2016-01-23 11:10:57 +01:00
William Moberg
3974c649ab
WIP on ModelBoxCollision. Octree works in Release mode.
2016-01-23 10:45:50 +01:00
Jace
31e7340daf
Ignoring interpolation and rendering for local player entities!
2016-01-23 00:40:37 +01:00
Jace
3ac3311c0c
"inline" caused missing symbol when compiling in Release for some reason
2016-01-23 00:38:11 +01:00
Jace
90867b094a
Merge remote-tracking branch 'origin/TextRendering' into Networking
...
# Conflicts:
# include/Engine/Rendering/RenderSystem.h
# src/Engine/Rendering/RenderSystem.cpp
2016-01-22 22:08:56 +01:00
Jace
55ee2bb3bf
Player input properly separated from editor input and server
2016-01-22 21:35:31 +01:00
stiffly
406b730ef3
Sends entity names. Temporarily
2016-01-22 19:07:20 +01:00
stiffly
b37b20b7d8
Didn't bulid lol. Fixed.
2016-01-22 17:57:31 +01:00
stiffly
750442d224
Merge remote-tracking branch 'origin/Networking' into Networking
2016-01-22 17:49:56 +01:00
stiffly
389e057611
EPlayerSpawned special logic added to server and client.
2016-01-22 17:49:21 +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
viktorljung
46dff1a59c
Merge remote-tracking branch 'origin/master' into Menu
...
# Conflicts:
# include/Engine/Rendering/RenderSystem.h
# src/Engine/Rendering/RenderSystem.cpp
2016-01-22 17:02:56 +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
Tleety
7498cebf5e
Merge remote-tracking branch 'origin/master' into Forward+
...
# Conflicts:
# src/Engine/Rendering/DrawFinalPassState.cpp
# src/Engine/Rendering/PickingPass.cpp
# src/Engine/Rendering/Renderer.cpp
2016-01-22 15:57:38 +01:00
Tleety
2b8debbfff
Added MipMap texture generation
2016-01-22 15:55:32 +01:00
stiffly
08c476e9e3
Added kick logic to the server. Also typedefed.
2016-01-22 15:42:36 +01:00
William Moberg
1670fb4e48
Moved triangle vs ray code to method.
2016-01-22 14:45:50 +01:00
William Moberg
3955e1d60c
Can resolve collision when AABB corners cut through triangle.
...
At least two more cases left to resolve.
2016-01-22 13:46:09 +01:00
stiffly
10c3b475bf
Merge remote-tracking branch 'origin/Networking' into Networking
...
# Conflicts:
# src/Engine/Network/Client.cpp
# src/Engine/Network/Server.cpp
2016-01-22 13:19:51 +01:00
stiffly
08fcdb382b
Used config for a lot of things
2016-01-22 13:18:53 +01:00
stiffly
b1ea5429ce
Used config for a lot of things
2016-01-22 11:53:04 +01:00
William Moberg
d25804e6f8
Merge branch 'master' into BoxModelCollision
2016-01-22 11:24:19 +01:00
William Moberg
52765cc85b
TriangleVsBox detection seems to work in all cases, but cannot resolve all cases yet.
...
Also added default ctor for Ray and removed compilation errors in CollisionSystem.
2016-01-22 11:22:56 +01:00
stiffly
fcc9d64e7a
Now publishes an EPlayerDisconnected event
2016-01-22 10:58:10 +01:00
Tleety
caf55fb8d1
Small fix to the bloom light, now feels smoother.
2016-01-22 10:52:45 +01:00
stiffly
7a95880e10
Merge remote-tracking branch 'origin/master' into Networking
2016-01-22 10:36:11 +01:00
Jocke
6cd073c3c8
Added network metrics logging and reactored code.
2016-01-22 10:32:54 +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
Jace
8cf83454d7
Fixed input going through editor UI
2016-01-21 17:45:20 +01:00
William Moberg
d2984c6ae4
Merge branch 'master' into BoxModelCollision
2016-01-21 17:42:58 +01:00
William Moberg
41f0daaf3f
Merge pull request #45 from teamfisk/ShootEvent
...
Changed some files so it works with the changes in master. (weaponsys…
2016-01-21 17:40:57 +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
9f6fa40448
Merge branch 'master' into BoxModelCollision
...
# Conflicts:
# src/Engine/Collision/CollisionSystem.cpp
2016-01-21 17:16:55 +01:00
William Moberg
de7c8e9234
WIP, collision detects too much, no resolving for most cases.
2016-01-21 17:10:36 +01:00
William Moberg
4d60f387ed
Merge pull request #44 from teamfisk/EditorUsefulness
...
Editor refactoring
2016-01-21 17:03:52 +01:00
Jace
f740d46683
Merge branch 'EditorUsefulness' of github.com:teamfisk/TacticalZ into EditorUsefulness
2016-01-21 17:01:06 +01:00
Jace
75dcdcec41
Fixed inconsistent editor input controls. Left mouse = select and move. Right mouse = camera.
2016-01-21 17:00:47 +01:00
viktorljung
254caf9e5d
Picking depthbuffer fix
2016-01-21 16:49:20 +01:00
Jace
1c6750f5b0
Fixed uniform scale on editor widgets
2016-01-21 16:37:35 +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
43b8fd29f6
Fixed widget world movement
2016-01-21 16:21:20 +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
Jace
fc06a4babc
Editor keyboard shortcuts:
...
Ctrl+S to save the currently selected entity file (iterates to the base parent)
Ctrl+N to create a new empty entity under the selection
Ctrl+O to import an entity file
Del to delete an entity
2016-01-21 15:58:27 +01:00
Ayumiwii
382e00cff4
Randomness fixed
...
Redundant continue removed
Redundant cross product removed
2016-01-21 15:34:08 +01:00
Tobias Dahl
c6e9aad0c7
Merge pull request #42 from teamfisk/SpawnMiniBranch
...
HealthSystem now deletes the entity after publishing the PlayerDeath …
2016-01-21 15:10:16 +01:00
Tleety
afe43c5f44
Shader will now handle Glowmaps. However the load code is not there yet.
2016-01-21 14:53:47 +01:00
verysecrethero
2381f01d12
HealthSystem now deletes the entity after publishing the PlayerDeath event
2016-01-21 14:25:01 +01:00
Jace
b9147344e1
Semi-working translation widget
2016-01-21 14:14:22 +01:00
Tleety
70bbc5ed0a
Normals scaling with model scale bug fixed.
2016-01-21 13:52:43 +01:00
Jace
0183e1bdb7
Fixed enum string parsing bug that would ignore parsing additional fields in a component after it encountered the first enum.
2016-01-21 12:24:08 +01:00
Tleety
983f90504d
Bloom effect added, will have to see if it needs improving. Also added HDR colors and gamma correction.
2016-01-21 12:02:28 +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
Jace
f1345419b6
EditorWidgetSystem that takes care of moving widgets around
2016-01-21 10:30:19 +01:00
Jace
5e70d6eef6
EntityWrapper::Parent helper function
2016-01-21 10:29:48 +01:00
Jace
4aa9100c69
Camera::WorldToScreen helper function
2016-01-21 10:29:36 +01:00
verysecrethero
7b34e001ba
Merge remote-tracking branch 'origin/master' into ShootEvent
2016-01-21 10:26:42 +01:00
verysecrethero
c2e05de89f
Deleted some components, etc for ShootEvent that will likely be used in a WeaponSystem instead
2016-01-21 10:24:34 +01:00
viktorljung
ea9c4d19d0
Merge remote-tracking branch 'origin/master' into TextRendering
...
# Conflicts:
# include/Game/Game.h
2016-01-21 10:19:32 +01:00
viktorljung
f3bfe388af
Clean up
2016-01-21 10:16:03 +01:00
Jace
70cab9ef30
Merge pull request #40 from teamfisk/Networking
...
Networking
2016-01-21 10:03:44 +01:00
Jace
f1a54a89b3
Merge pull request #37 from teamfisk/OctTree
...
Oct tree
2016-01-21 09:57:46 +01:00
antc13
c984f76b2f
Importing & Reading Custom animation data. TODO: Shaders.
2016-01-20 18:36:03 +01:00
verysecrethero
b098bd2bd3
Merge remote-tracking branch 'origin/master' into ShootEvent
...
# Conflicts:
# include/Engine/Core/ComponentWrapper.h
# include/Game/PlayerSystem.h
# include/Game/Systems/HealthSystem.h
# resources/Schema/Components.xsd
# resources/Schema/Components/Player.xml
# resources/Schema/Types/Entity.xsd
# src/Game/PlayerSystem.cpp
# src/Tests/HealthSystemTest.cpp
# src/Tests/OctTreeTestAnders.cpp
# src/Tests/OctTreeTestGameClass.cpp
# src/Tests/OctTreeTestGameClass.h
# src/Tests/OctTreeTestHardCodedTestWorld.h
2016-01-20 17:53:33 +01:00
William Moberg
60037c2849
Merge pull request #31 from teamfisk/CapturePointTake
...
Capture point take
2016-01-20 17:43:20 +01:00
Jocke
cd67253173
Added logic to go from spectator to player.
2016-01-20 17:41:16 +01:00
verysecrethero
a596b8746b
CapturePointTimers are now reset for "inactive" CapturePoints after a capture.
2016-01-20 17:32:20 +01:00
William Moberg
4d5b835352
WIP triangles vs. AABB.
2016-01-20 16:43:09 +01:00
verysecrethero
35876f6425
Removed membervariable m_NextPossibleCapturePointand added it as local instead
2016-01-20 16:37:10 +01:00
verysecrethero
f6ce98249e
Merge remote-tracking branch 'origin/master' into CapturePointTake
2016-01-20 16:32:14 +01:00
Jocke
00588b07c5
Merge branch 'Networking' of github.com:teamfisk/TacticalZ into Networking
...
# Conflicts:
# src/Engine/Network/Client.cpp
# src/Engine/Network/Server.cpp
2016-01-20 16:30:12 +01:00
stiffly
3376f4a16e
Added server has timed out logic to client. (>'')>
2016-01-20 16:27:53 +01:00
Jocke
25d2aa3464
"Supporting" spectators. Using a vector for connected units as we do not interpret as players. ““”̿ ̿ ̿ ̿ ̿’̿’̵͇̿̿з=(•̪●)=ε/̵͇̿̿/̿ ̿ ̿ ̿ ̿’““
2016-01-20 16:27:23 +01:00
verysecrethero
29aefc5af2
Added some more visual CaptureTestState xml files
2016-01-20 16:06:35 +01:00
verysecrethero
39ae83efd4
Fixed all tests in CapturePointTest and cleaned up some comments
2016-01-20 15:40:56 +01:00
Tleety
86824f1b1f
Colors above value 1 is now added to the bloomtexture, and will be used to get a glow effect in later stage.
2016-01-20 15:23:49 +01:00
verysecrethero
8189e3c00c
Logic in CapturePointSystem is working again. Need to update all Tests!
2016-01-20 14:59:18 +01:00
Jocke
4d01cdf895
Merge branch 'Networking' of github.com:teamfisk/TacticalZ into Networking
...
# Conflicts:
# src/Engine/Network/Client.cpp
2016-01-20 14:33:17 +01:00
stiffly
7e7ca7edcf
Listening to "DisconnectFromServer"
2016-01-20 14:32:04 +01:00
Jocke
e9a576341e
Started on server disconnect logic.
2016-01-20 14:31:50 +01:00
Jocke
f52cddb445
Added packet loss logic for multiple clients.
...
Changed packet class to fit our needs.
2016-01-20 13:43:11 +01:00
Tleety
78a1037983
WIP
...
DrawScreenQuad implemented and working.
Started work on HDR coloring.
2016-01-20 13:34:56 +01:00
antc13
84b7cf165c
Reduced the chance of crashing in Export.
2016-01-20 11:46:32 +01:00
stiffly
85523343b2
Merge remote-tracking branch 'origin/master' into Networking
2016-01-20 10:24:53 +01:00
antc13
386e76f642
Puyshing
2016-01-20 09:49:54 +01:00
William Moberg
410e349329
Added test map for capture points and some debug code.
2016-01-19 18:27:58 +01:00
antc13
a47317bb32
Merge branch 'master' of https://github.com/teamfisk/TacticalZ into Importer
...
# Conflicts:
# include/Engine/Collision/Collision.h
# resources/Shaders/ForwardPlus.frag.glsl
# resources/Shaders/ForwardPlus.vert.glsl
2016-01-19 18:26:45 +01:00
antc13
e643581971
Commit in order to pull from Master.
2016-01-19 18:21:27 +01:00
antc13
3826142e94
Now supporting multiple material per mesh. Simon changed glDrawElementsBaseVertex to glDrawElements in DrawFinalPass.cpp Hallelulijah!
2016-01-19 17:40:34 +01:00
viktorljung
ce27b224df
Merge remote-tracking branch 'origin/master' into TextRendering
...
# Conflicts:
# include/Engine/Rendering/RenderQueue.h
# include/Engine/Rendering/RenderSystem.h
# include/Engine/Rendering/Renderer.h
# src/Engine/Rendering/RenderSystem.cpp
2016-01-19 17:27:09 +01:00
verysecrethero
b45de542da
CapturePointSystem updated, all tests are green
2016-01-19 17:19:58 +01:00
viktorljung
f0763bc2a3
Font loading crash fixed
2016-01-19 17:18:18 +01:00
William Moberg
d1b6fb1259
Tiny logic alteration so we don't get false warnings in debug.
2016-01-19 16:59:02 +01:00
Joachim Pettersson
dfa96f74e1
Merge pull request #39 from teamfisk/Forward+
...
Forward+
2016-01-19 16:53:07 +01:00
Tleety
5d6d0f82b9
Removed some debug code
2016-01-19 16:48:59 +01:00
Tleety
a124ab2400
Some asset shit.
...
Fixed testworld to use the right model.
2016-01-19 16:11:56 +01:00
Tleety
d2263b0c90
Assets added
2016-01-19 16:09:30 +01:00
Tleety
a8ffb24040
latest commit fix
2016-01-19 16:08:09 +01:00
Tleety
893ef38237
Removed world from renderer and moved depth-calculation code to modeljob
2016-01-19 15:41:17 +01:00
verysecrethero
f197993beb
Changed CapturePointSystem in light of new enums in the components and a teamcomponent. Half the tests are currently working
2016-01-19 15:31:15 +01:00
William Moberg
017ad96bbe
Fixed some errors in Tests.
2016-01-19 15:20:29 +01:00
stiffly
ad9bb5fba4
Added an extra interpolation point.
2016-01-19 15:03:10 +01:00
William Moberg
713ebbe18c
Can add any objects that inherit from AABB into the Octree.
2016-01-19 14:50:46 +01:00
Tleety
982837052a
DirectionalLight now correctly getting directions
2016-01-19 14:44:17 +01:00
Jace
8854794cbc
fixup! Editor widget selection and creation
2016-01-19 14:31:56 +01:00
stiffly
e0c4394f20
Merge. Also fixed interpolation for scale and rotation.
...
Merge remote-tracking branch 'origin/master' into Networking
# Conflicts:
# include/Game/Game.h
# src/Game/CMakeLists.txt
# src/Game/Game.cpp
2016-01-19 14:04:25 +01:00
Jace
260203fa4d
Annotation on physics component
2016-01-19 13:28:16 +01:00
Jace
d030e8f699
Editor widget selection and creation
2016-01-19 13:28:02 +01:00
Jace
61984d2c4a
Removed lots of slowing debug output from entity parsing pipeline
2016-01-19 13:27:29 +01:00
Jace
cfe023cc1d
Created ComponentInfo::EnumType which defines which native type to use for enums.
2016-01-19 12:33:53 +01:00
Tleety
4cafb2fc4c
Merge remote-tracking branch 'origin/master' into Forward+
2016-01-19 12:33:08 +01:00
Tleety
46e17b7e0d
Working directional light
2016-01-19 12:32:34 +01:00
Jace
a6445c65aa
Fixed EntityParser to handle string enums properly.
2016-01-19 12:15:20 +01:00
Jace
162523d3ca
Made EntityFileWriter store enums as strings instead of integer values to be resistant to enum value changes!
2016-01-19 11:55:27 +01:00
viktorljung
dbe56280a6
Resolution fixed and Centered text
2016-01-19 11:45:34 +01:00
Jace
3fb975a8d9
Editor widget entities
2016-01-19 11:44:03 +01:00
Jace
267a60ef30
Better loading of editor toolbox icons
2016-01-19 11:43:38 +01:00
Jace
68af853a03
Editor entity naming
2016-01-19 11:43:03 +01:00
stiffly
3142c701e3
WIP interpolating scale and orientation
2016-01-19 11:42:30 +01:00
Jace
b62e42567c
Fixed editor enum selection
2016-01-19 11:35:31 +01:00
Ayumiwii
77e1dacb6f
Merge
2016-01-19 09:58:52 +01:00
Jace
9e3dfff7b6
WIP world pausing
2016-01-19 00:52:17 +01:00
Jace
79eaa7364c
Editor toolbox buttons
2016-01-18 23:59:46 +01:00
Jace
51979d7f0c
Changed System to take World through constructor and store it instead, cause it makes more sense.
2016-01-18 23:59:33 +01:00
Jace
3fc44e944c
Editor entity reparenting.
2016-01-18 21:20:20 +01:00
Jace
1760f9dfb1
Added inequality operator to EntityWrapper
2016-01-18 21:17:52 +01:00
antc13
2a3009212a
Importing custom mesh without material.
2016-01-18 19:37:55 +01:00
Jace
d4242bbead
Editor entity create and delete.
2016-01-18 19:26:00 +01:00
Jace
631dd57eeb
Editor entity import, save, delete, component attach, component delete.
2016-01-18 18:55:19 +01:00
Jace
9cb5f4bd2f
Added a stats window
2016-01-18 18:54:57 +01:00
William Moberg
621d935d7a
Octree returns correct boxes when testing along an axis by searching through the correct child subtrees.
2016-01-18 18:24:11 +01:00
William Moberg
b2358a1854
Added bool in Physics to toggle gravity for entities.
2016-01-18 18:16:24 +01:00
stiffly
a6425160fd
Merge branch 'Networking' of github.com:teamfisk/TacticalZ into Networking
...
# Conflicts:
# include/Game/InterpolationSystem.h
# src/Game/InterpolationSystem.cpp
2016-01-18 18:13:19 +01:00
stiffly
88eb3ca2db
Scraping queues for interpolation
2016-01-18 18:07:59 +01:00
Jocke
3e90ed564c
Moved Struct in InterpolationSystem.h and fixed bug.
2016-01-18 18:07:39 +01:00
Tleety
4b29d48f27
WIP
2016-01-18 17:57:45 +01:00
viktorljung
c4594524da
Better default values and documentation
2016-01-18 17:51:17 +01:00
viktorljung
2a93e2ae7f
Merge remote-tracking branch 'origin/master' into TextRendering
...
# Conflicts:
# include/Engine/Rendering/RenderQueue.h
# include/Engine/Rendering/RenderSystem.h
# include/Game/Game.h
# resources/Schema/Types/Entity.xsd
# src/Engine/Rendering/RenderSystem.cpp
2016-01-18 17:44:26 +01:00
Jocke
14b1d541dc
Merge remote-tracking branch 'origin/Networking' into Networking
2016-01-18 17:34:32 +01:00
stiffly
765509b510
Added interpolationsystem to pipeline.
2016-01-18 17:34:17 +01:00
Jocke
8952c1a7e4
Merge remote-tracking branch 'origin/Networking' into Networking
2016-01-18 17:28:09 +01:00
Jocke
fc305f8bf4
Merge remote-tracking branch 'origin/Networking' into Networking
2016-01-18 17:27:55 +01:00
stiffly
62c3f72355
Fixed cmake for interpolationsystem.
2016-01-18 17:27:37 +01:00
viktorljung
92553f1e93
text size can now be entered in the filepath with a comma separator, like this "filepath,16"
2016-01-18 17:17:12 +01:00
Jocke
70cbb02cb2
Merge remote-tracking branch 'origin/Networking' into Networking
2016-01-18 17:13:10 +01:00
Jocke
0c7f2c5198
WIP implemented Interpolation (server logic)
2016-01-18 17:12:42 +01:00
stiffly
d7780d8248
WIP implementing interpolation
2016-01-18 17:11:37 +01:00
Tleety
601ce85c05
WIP
2016-01-18 16:50:41 +01:00
verysecrethero
4c1a49a8a4
Merge remote-tracking branch 'origin/master' into CapturePointTake
...
# Conflicts:
# include/Engine/Core/ComponentWrapper.h
# include/Game/PlayerSystem.h
# include/Game/Systems/HealthSystem.h
# resources/Schema/Components.xsd
# resources/Schema/Components/Player.xml
# resources/Schema/Types/Entity.xsd
# src/Game/CMakeLists.txt
# src/Game/PlayerSystem.cpp
# src/Game/Systems/HealthSystem.cpp
# src/Tests/OctTreeTestGameClass.cpp
# src/Tests/OctTreeTestGameClass.h
# src/Tests/OctTreeTestGameMain.cpp
# src/Tests/OctTreeTestHardCodedTestWorld.h
2016-01-18 16:48:49 +01:00
Ayumiwii
37aa1eaa18
Merge remote-tracking branch 'origin/master' into CoolDeathAnimation
...
# Conflicts:
# include/Engine/Rendering/DrawScenePass.h
# include/Engine/Rendering/RenderQueue.h
# include/Engine/Rendering/RenderQueueFactory.h
# include/Engine/Rendering/Renderer.h
# include/Game/Game.h
# resources/Schema/Components.xsd
# resources/Schema/Entities/Test.xml
# resources/Schema/Types/Entity.xsd
# src/Engine/Rendering/DrawScenePass.cpp
# src/Engine/Rendering/RenderQueueFactory.cpp
# src/Engine/Rendering/Renderer.cpp
# src/Game/Game.cpp
2016-01-18 16:02:43 +01:00
Tleety
01a164847c
Directional light now fully added to all lists.
2016-01-18 15:15:33 +01:00
Tleety
794635b6a1
Added DirectionalLights to renderqueue jobs
2016-01-18 14:58:19 +01:00
Tleety
0a3b6f4da1
Added DirectionalLightJob
2016-01-18 14:57:55 +01:00
Jace
3bc7dceca5
Made EntityWrapper hashable
2016-01-18 14:55:49 +01:00
verysecrethero
e0410d4345
Small logicfix in CapturePointSystem. Readded CapturePointSystem in Game. Added 2 tests. Tests have been refined a lot.
2016-01-18 14:41:16 +01:00
Tleety
6f1fd19ac7
Directional lights now being filled into m_LightSources
2016-01-18 14:30:28 +01:00
Tleety
6680f6863f
DirectionalLight component added.
2016-01-18 14:30:22 +01:00
Ayumiwii
1411964dcf
hourglass assets fixed
2016-01-18 14:24:31 +01:00
Tleety
4092f6b4d4
New Lightstruct working.
2016-01-18 14:20:28 +01:00
Ayumiwii
35269315cc
Rename the thingie
2016-01-18 13:51:32 +01:00
Jace
504f301e4d
Added refactored property sheet for components
2016-01-18 13:51:22 +01:00
William Moberg
bf3f8aea89
Merge pull request #36 from teamfisk/PlayerMovement
...
Player movement
2016-01-18 13:32:42 +01:00
William Moberg
0669d91767
CollisionSystem loops over Collidable components.
2016-01-18 13:29:10 +01:00
William Moberg
942064c450
Removed class PlayerSystem and associated files.
2016-01-18 13:07:04 +01:00
Ayumiwii
8f8b64f99c
First pass that actually work
...
Not at all done, but it'll have to do for now
2016-01-18 11:50:00 +01:00
Jocke
6ba6deb863
Removed some debug spam.
2016-01-18 11:35:35 +01:00
stiffly
cc604f8e9a
Merge remote-tracking branch 'origin/Networking' into Networking
2016-01-18 11:06:51 +01:00
stiffly
e97f4a3563
Merge remote-tracking branch 'origin/Networking' into Networking
...
# Conflicts:
# src/Engine/Network/Client.cpp
# src/Engine/Network/Server.cpp
# src/Game/Game.cpp
2016-01-18 11:06:27 +01:00
Jocke
d995713d3b
Added input queue to Client and Input Listener debug code in server.
2016-01-18 11:06:02 +01:00
Jace
fb7e0498a8
Merge pull request #35 from teamfisk/DisableMemoryPool
...
Possible to disable the MemoryPool allocation in Config files.
2016-01-18 10:46:53 +01:00
William Moberg
a346a329b3
Added an option to disable the Pool allocation in Config.ini, in case there is a mess with the MemoryPool.
2016-01-18 10:16:35 +01:00
Jace
e39e4064f2
Entity tree button mockup
2016-01-17 23:06:32 +01:00
Jace
0d50ede6f5
Base work on reimplementing editor GUI
2016-01-17 07:34:20 +01:00
Jace
4786986abd
Rendering pipeline fixes across the board and base work on refactored editor
2016-01-17 06:29:25 +01:00
Jace
e34856468a
Removed DrawScenePass, since it doesn't seem to be used
2016-01-17 06:27:45 +01:00
Jace
e2357b8625
Fixed absolute position not taking scale into account
2016-01-17 06:23:13 +01:00
Jace
6ec2258758
Added UniformScale component which keeps an entity's scale at a uniform value relative to the screen.
2016-01-17 06:22:35 +01:00
Jace
9f447afbdb
Added EntityWrapper::Valid and bool overload to be check if an entity is valid and still exists in the world more easily
2016-01-17 06:20:27 +01:00
Jace
f281d220de
Working Spawner, SpawnPoint, PlayerSpawn and Team components, along with their systems.
2016-01-17 01:00:48 +01:00
Jace
6385a98eca
Added runtime type size check to ComponentWrapper to avoid corruption when types don't match
2016-01-17 00:59:26 +01:00
Jace
d8a24bbfde
Renamed all instances of "Property" to "Field" in ComponentWrapper to maintain consistent naming with ComponentInfo
2016-01-17 00:38:25 +01:00
Jace
9ec32464bc
Added enum support to entity file format, see "Team" component for an example. Use ComponentInfo::Enum to convert enum string keys to its corresponding integer representation at runtime.
2016-01-16 23:12:24 +01:00
Jace
f65ac65e30
Updated component defaults files to match component schema and made schema validation strict.
2016-01-16 17:03:57 +01:00
Jace
b2213dbe9a
Merge remote-tracking branch 'origin/master' into PlayerMovement
...
# Conflicts:
# include/Engine/Collision/Collision.h
# include/Engine/Collision/CollisionSystem.h
# include/Engine/Collision/TriggerSystem.h
# resources/Schema/Components.xsd
# resources/Schema/Entities/CollisionTestLevel.xml
# resources/Schema/Types/Entity.xsd
# src/Engine/Collision/Collision.cpp
# src/Game/Game.cpp
2016-01-15 20:28:43 +01:00
Jace
bbabc84127
Fixed default values for CPlayerSpawn
2016-01-15 20:26:30 +01:00
Jace
8bd5a428b9
EntityFileParser now ignores component fields not present in component definition instead of crashing.
2016-01-15 20:25:48 +01:00
Jace
db1b972cd1
Spawner, SpawnPoint and PlayerSpawn components, and base work on their systems
2016-01-15 18:32:47 +01:00
Jace
97e12ff550
Made EntityFileParser::MergeEntities return the base entity that was created, and also take an optional parent entity to create it under.
2016-01-15 18:31:32 +01:00
antc13
16c39df439
Merge branch 'master' of https://github.com/teamfisk/TacticalZ into Importer
...
# Conflicts:
# include/Engine/Collision/Collision.h
# src/Engine/Rendering/Model.cpp
# src/Engine/Rendering/RawModelAssimp.cpp
2016-01-15 18:00:30 +01:00
antc13
8437b9c734
Commit for Pull
2016-01-15 17:58:26 +01:00
stiffly
d28583ca9e
Fixes for #34 (Licenses)
2016-01-15 17:20:11 +01:00
antc13
6317a6092d
Merge branch 'MayaExporter' of https://github.com/teamfisk/TacticalZ into Importer
2016-01-15 16:51:10 +01:00
Jace
0469460029
Input binding format changed to allow custom values for bindings. Relevant code must clamp input values to prevent speedhaxx!
2016-01-15 16:32:04 +01:00
Jace
7b2a21f0b0
Merge pull request #34 from teamfisk/Sound
...
Sound
2016-01-15 16:26:55 +01:00
stiffly
5c45dbdd10
Merge remote-tracking branch 'origin/master' into Sound
...
# Conflicts:
# resources/Schema/Types/Entity.xsd
2016-01-15 16:25:32 +01:00
Jace
ce8dcd3022
Merge pull request #33 from teamfisk/Forward+
...
Forward+
2016-01-15 16:20:53 +01:00
Jace
a2e19013c6
Merge pull request #32 from teamfisk/AsyncResourceLoad
...
Async resource load
2016-01-15 16:20:36 +01:00
William Moberg
c09fe4ae55
Added a bool option to disable threads in in the configfile regarding resource loading.
2016-01-15 16:18:39 +01:00
stiffly
be33dfbd69
Forgot to change the velocity for the emitters as well...
2016-01-15 16:10:02 +01:00
stiffly
63704b2e6b
Now calculating the velocity for the listener correctly.
2016-01-15 15:43:20 +01:00
Tleety
3de853ac8b
Frustum culling now works correctly for all resolutions
2016-01-15 15:38:14 +01:00
William Moberg
f5ea4d513c
ResourceManager::Load never returns null, throws exceptions instead.
2016-01-15 15:25:01 +01:00
stiffly
d9dd7f535f
When changing camera listener is updated. Also fixed some crashes in RenderSystem when there were no cameras available.
2016-01-15 13:45:08 +01:00
viktorljung
7faed50507
Merge remote-tracking branch 'origin/master' into TextRendering
2016-01-15 13:24:24 +01:00
viktorljung
6fbb962b5e
Merge branch 'Rendering' into TextRendering
...
# Conflicts:
# include/Engine/Rendering/RenderQueue.h
# include/Engine/Rendering/RenderQueueFactory.h
# include/Engine/Rendering/Renderer.h
# include/Engine/Rendering/ShaderProgram.h
# include/Game/Game.h
# resources/Schema/Components.xsd
# resources/Schema/Entities/Test.xml
# resources/Schema/Types/Entity.xsd
# src/Engine/Rendering/RenderQueueFactory.cpp
# src/Engine/Rendering/Renderer.cpp
# src/Game/Game.cpp
2016-01-15 13:23:42 +01:00
Jocke
db62d767ac
Fixed bug in Client::parseSnapshot().
2016-01-15 12:06:20 +01:00
verysecrethero
e7da11fda4
Removed OctTreeTests since its too annoying to update them each time RenderSystem gets updated
2016-01-15 11:31:21 +01:00
William Moberg
76f90ab031
The main thread is not mutex blocked while child threads load anymore.
2016-01-15 11:29:46 +01:00
verysecrethero
8f257b9a58
Merge remote-tracking branch 'origin/master' into CapturePointTake
...
# Conflicts:
# src/Game/Game.cpp
# src/Tests/ResourceManagerTest.cpp
2016-01-15 11:24:20 +01:00
stiffly
3e2cb33bc0
Played around with new map MapVersion1. Was fun ヽ(´▽`)/
2016-01-15 11:23:29 +01:00
verysecrethero
c8fe6853c0
Removed ShootEvent from CapturePoint
2016-01-15 11:17:22 +01:00
verysecrethero
76a8b43ca3
Fixed logic for CapturePointSystem
2016-01-15 11:04:00 +01:00
Tleety
14bc850fab
Merge remote-tracking branch 'origin/master' into Forward+
2016-01-15 11:02:27 +01:00
Tleety
ecf524eb4e
Merge remote-tracking branch 'origin/master' into Forward+
...
# Conflicts:
# include/Engine/Rendering/PickingPass.h
# include/Engine/Rendering/Renderer.h
# resources/Schema/Entities/Test.xml
# src/Engine/Rendering/DrawScenePass.cpp
# src/Engine/Rendering/PickingPass.cpp
# src/Engine/Rendering/RenderQueueFactory.cpp
# src/Engine/Rendering/Renderer.cpp
2016-01-15 11:01:58 +01:00
Jocke
0bf756dc08
Merge remote-tracking branch 'origin/master' into Networking
2016-01-15 10:22:21 +01:00
William Moberg
4cf6dcfc14
Merge branch 'master' into AsyncResourceLoad
...
# Conflicts:
# include/Engine/Rendering/RawModel.h
# src/Engine/Rendering/RenderQueueFactory.cpp
2016-01-15 10:10:57 +01:00
stiffly
32634f742e
Merge remote-tracking branch 'origin/master' into Sound
2016-01-15 09:53:39 +01:00
stiffly
e248b37ea8
Merge remote-tracking branch 'origin/master' into Sound
...
# Conflicts:
# src/Game/Game.cpp
2016-01-15 09:52:52 +01:00
antc13
4e70439653
Merge branch 'Importer' of https://github.com/teamfisk/TacticalZ into Importer
2016-01-15 09:48:42 +01:00
Jace
567173c565
Merge branch 'master' into PlayerMovement
...
# Conflicts:
# src/Engine/Rendering/RenderSystem.cpp
# src/Game/Game.cpp
2016-01-14 18:24:34 +01:00
Jace
5e721325a4
Merge fixes
2016-01-14 18:20:51 +01:00
Jace
627108c6ee
Fixes for #30
...
# Conflicts:
# src/Game/Game.cpp
2016-01-14 18:15:38 +01:00
Jocke
696f44a673
Added logic for mapping between ServerEntityIDs and LocalEntityIDs removed old code that wasn't used.
...
Added 1 map to Client and renamed m_ServerToClientMap to m_ServerIDToClientID.
// Good to know
To keep this structure please use insertIntoServerClientMaps() when adding items to them.
m_ServerIDToClientID and m_ClientIDToServerID maps between server EntityIDs and local EntityIDs.
To see if a local EntityID exist in m_ClientIDToServerID use clientServerMapsHasEntity(EntityID clientEntityID);
To see if server EntityID exist in m_ServerIDToClientID use serverClientMapsHasEntity(EntityID serverEntityID);
2016-01-14 17:11:54 +01:00
Jace
3a4f378ac5
Merge remote-tracking branch 'origin/master' into PlayerMovement
...
# Conflicts:
# src/Game/Game.cpp
2016-01-14 17:07:39 +01:00
Jace
6ad1839def
Initial work on PlayerMovementSystem
2016-01-14 17:03:48 +01:00
Jace
986af01091
Fixed editor component fields with the same name across components being treated as the same value
2016-01-14 17:02:13 +01:00
Jace
99406c32cf
Better error handling for EntityFilePreprocessor
2016-01-14 17:01:39 +01:00
Viktor Ljung
a8f7d5f6b9
Merge pull request #30 from teamfisk/Rendering
...
Rendering Scenes
2016-01-14 16:43:35 +01:00
William Moberg
71047b08ec
Async load works, using exceptions for special resources.
2016-01-14 16:27:45 +01:00
Jace
d34470256b
EntityWrapper to uniquely identify entities and make using them a little easier
2016-01-14 15:43:19 +01:00
Jace
28392def79
Made string passing in World a little more effective
2016-01-14 15:42:55 +01:00
viktorljung
c99a8685bb
Removed Debug scene
2016-01-14 15:40:13 +01:00
stiffly
b80ecc29d8
Added comments and cleaned up in Game.cpp/h
2016-01-14 15:32:53 +01:00
viktorljung
143648860b
Added world pointer to PickData
2016-01-14 15:32:41 +01:00
viktorljung
96371a08c8
Changed Picking colors from vec2 to ivec2. Picking now working for multiple scenes (Solution not perfect in the editor, yet)
2016-01-14 15:26:06 +01:00
stiffly
c916185a7c
Does not crash when removing soundemitter component.
2016-01-14 15:06:26 +01:00
Jace
71d936f8d1
Start of a movement system with collisions against AABBs
2016-01-14 14:54:12 +01:00
stiffly
7f0ff6c4d7
Added a sound testing level.
2016-01-14 14:20:34 +01:00
stiffly
773a417a90
Merge branch 'master' into Sound
2016-01-14 14:19:48 +01:00
stiffly
cca64dca24
Refactoring and commenting.
2016-01-14 13:54:38 +01:00
viktorljung
e7f02f14a0
Added Transform.h that holds all the AbsoluteTransformation functions. Camera now working better with scenes. Changed Modeljob Matrix to only hold the model matrix instad of all matrix info
2016-01-14 11:12:02 +01:00
verysecrethero
5e9a3774ab
CapturePointSystem code has been refactored and some branches "optimized"
2016-01-14 10:23:27 +01:00
Jocke
db18a45368
We are now sending EPlayerDamage events.
...
Client now listens to EPlayerDamage events and send them to Server.
Server publishes EPlayerDamage events received from Client.
2016-01-14 10:16:11 +01:00
William Moberg
9f185a1e35
Wrecked the last commit. Async loading works now.
2016-01-13 18:51:45 +01:00
Jocke
a060640da3
Removed unnecessary unnecessary if in Client::OnInputCommand.
...
Change name from Server::parseEvent to Server::parseOnInputCommand
2016-01-13 18:00:12 +01:00
verysecrethero
b8a41b7c13
Updated some CapturePointLogic in CapturePointSystem: reset timer on capture, being able to take back the progress the other team did on your capturepoint. TODO: refactor!
2016-01-13 17:07:49 +01:00
verysecrethero
9533920684
Fixed a few CodeStandard mistakes. Added CapturePointSystem to CMakeLists.txt since branch is no longer based on ShootEvent-branch
2016-01-13 16:13:57 +01:00
Jocke
f47f913bf5
Added logic for sending input from Client to Server.
...
Fixed so that snapshots set their parent correctly. Will get problems if we have more components
than unsigned int max size, but that was already a problem.
Client now maps Entitys received from server with local Entitys by mapping their EntityIDs.
2016-01-13 16:09:16 +01:00
verysecrethero
ed5ac2e923
6 new tests for CapturePointSystem have been created!
...
TODO: refactor CapturePointSystem
2016-01-13 15:58:52 +01:00
verysecrethero
7a8604bf2b
CapturePointSystem now tracks and verifies if a capturePoint can be taken over. Also the time is changed faster the more players stand on the capturepoint (number*dt). Also took care of the problem when both teams have the same contested capturepoint.
...
Added variable in the CapturePoint component: CapturePointNumber. This is needed since we cant know what capturepoint is next to be taken over otherwise.
Updated the CapturePointTest according to current CapturePointSystem
TODO: try to refactor code in CapturePointSystem
2016-01-13 15:58:52 +01:00
verysecrethero
3a1056a2c3
2 new Events: ECaptured, EWin
...
Added new variable in CapturePoint: IsHomeCapturePointForTeam
CapturePointSystem updated so -5 = team 2 owns it, +5 = team 1 owns it. Its also looking for a winner each update
Updated Test. TODO: better Tests
2016-01-13 15:58:52 +01:00
verysecrethero
59be714fdc
1 Component added: CapturePoint
...
1 System added: CapturePointSystem
1 Test added: CapturePointTest
added 1 variable in PlayerComponent (TeamNumber)
added 2 variables in CapturePoint (CaptureTimer,OwnedBy)
CapturePointSystem is now handling 2 events: OnTriggerTouch,OnTriggerLeave
Added the CapturePointSystem to Game.cpp
2016-01-13 15:58:52 +01:00
verysecrethero
147b116f20
Fixed typo backslash instead of slash in various classes (the includes)
2016-01-13 15:58:52 +01:00
verysecrethero
f0b425614d
Simplified PlayerSystem branches a lot! Thanks William!
2016-01-13 15:58:52 +01:00
verysecrethero
4b672b11e7
EquippedItem,Ammo got changed to int instead of double. Loading entities from map the new way in Tests. ComponentWrapper:s Name is now Type
2016-01-13 15:58:52 +01:00
verysecrethero
e865971fdd
EShoot: changed to string weaponType to int currentlyEquippedItem
...
PlayerSystem.h: added HeldItem enum
PlayerSystem.cpp: simplified writing doubles, uses HeldItem enum
ShootEventTest.cpp: simplified writing doubles
2016-01-13 15:58:52 +01:00
verysecrethero
878c71b56a
Changed the comparison method in PlayerSystem since its currently using doubles
2016-01-13 15:58:52 +01:00
verysecrethero
ec4d5fbfa8
xml/xsd files changed type to double. fixed cooldownbug in PlayerSystem. Added 4 tests in ShootEventTest and generalized it a lot
2016-01-13 15:58:52 +01:00
verysecrethero
184af95507
New Event: EShoot. New Components: PrimaryItem,SecondaryItem. New Test: ShootEventTest. Added LeftMouseRelease->Shoot in PlayerSystem
...
TODO: generalize the test
2016-01-13 15:58:52 +01:00
William Moberg
a143ae7c85
Changed to relative #include paths.
2016-01-13 15:53:55 +01:00
verysecrethero
e6527196ed
Modified a few files according to the current CodeStandards
2016-01-13 15:50:30 +01:00
Jace
d6ef527f25
Basic collisions using Octree. Seems buggy over octree boundaries.
2016-01-13 15:34:43 +01:00
verysecrethero
c14f3789f7
PlayerSystem now counts down the CoolDownTimer on both HeldItems for the player. Updated ShootEventTest to verify this
2016-01-13 15:26:10 +01:00
antc13
24486c314d
Reworked the Exporter.
2016-01-13 14:03:58 +01:00
Jace
8ed4ba1219
Added missing include for Octree
2016-01-13 12:16:35 +01:00
Jace
311475cbb6
Renamed all OctTree to Octree (More OCD)
2016-01-13 12:15:36 +01:00
Jace
8164a955d6
Renamed OctTree files to Octree (OCD to the max)
2016-01-13 12:15:09 +01:00
William Moberg
a58cc33ed0
WIP, multithreaded loading based on exceptions, very slow probably.
2016-01-13 10:58:31 +01:00
FakeShemp
923589524b
Fix the accelaration (possibly)
...
I haven't tested so I might just have destroyed everything.
2016-01-12 21:25:15 +01:00
William Moberg
704e8825c4
Merge pull request #29 from teamfisk/Networking
...
Networking
2016-01-12 17:48:33 +01:00
Jocke
2284399538
Removed Close method from Client, Server and Network.
...
Removed legacy variable m_ThreadIsRunning in Client.h and Server.h.
Removed m_EventBroker->Unsubscribe(m_EInputCommand) in Client destructor.
2016-01-12 17:47:03 +01:00
Ayumiwii
00eeed2e20
Broken stuff, refactoring
2016-01-12 16:16:42 +01:00
viktorljung
0f17f9a888
Merge remote-tracking branch 'origin/master' into Rendering
...
# Conflicts:
# include/Engine/Editor/EditorSystem.h
# include/Engine/Rendering/EPicking.h
# include/Engine/Rendering/Renderer.h
# include/Game/Game.h
# resources/Schema/Components.xsd
# resources/Schema/Entities/Test.xml
# src/Engine/Editor/EditorSystem.cpp
# src/Engine/Rendering/RawModel.cpp
# src/Engine/Rendering/RenderQueueFactory.cpp
# src/Engine/Rendering/Renderer.cpp
# src/Game/Game.cpp
2016-01-12 16:13:20 +01:00
antc13
7b62dc19bf
Spitting out Meshes & Animation Data to file.
2016-01-12 15:39:29 +01:00
stiffly
c9f11f62d2
Does not delete emitters that are paused and has not yet been played.
2016-01-12 15:37:10 +01:00
stiffly
5697e8bc85
Deleting an entity now tells openal to behave accordingly.
2016-01-12 14:51:10 +01:00
stiffly
729ebe6c8b
Merge remote-tracking branch 'origin/master' into Sound
...
# Conflicts:
# README.md
# resources/Schema/Components.xsd
# resources/Schema/Types/Entity.xsd
2016-01-12 14:50:10 +01:00
Jocke
56ac592d6d
Removed debug code from Game.cpp
2016-01-12 14:16:01 +01:00
stiffly
976033c2f6
Added events: PlayBackgroundMusic, SetBGMGain, SetSFXGain. Added some editor specific code.
2016-01-12 14:03:00 +01:00
Jocke
2bf1d53f2c
Merge remote-tracking branch 'origin/master' into Networking
2016-01-12 13:17:00 +01:00
Jocke
236230d12c
Packets now dynamically allocates more memory when they need it.
...
Increased local receive buffer for Client and Server() and removed the magic number that was used
In Server.h and Client.h
(char readBuffer[INPUTSIZE] = { 0 }).
Packets start size has now been increased to 512 bytes.
Changed ComponentInfo::FieldsInOrder to store strings instead of pointers.
Removed HasEntity() and are now using ValidEntity() instead.
2016-01-12 12:00:19 +01:00
viktorljung
2450769190
some cleanup
2016-01-12 11:51:47 +01:00
viktorljung
d469fe6e9a
Removed picking event and added a pick function to renderer
2016-01-12 11:45:50 +01:00
verysecrethero
a20ca49d53
Fixed typo backslash instead of slash in various classes (the includes)
2016-01-12 10:46:34 +01:00
Ayumiwii
0630885d92
Many more things done
2016-01-11 19:59:45 +01:00
Tleety
24ba3ae1f6
WIP, falloff things.
...
# Conflicts:
# resources/Schema/Components/PointLight.xsd
# resources/Shaders/ForwardPlus.frag.glsl
2016-01-11 17:57:15 +01:00
Tleety
fa6dd2dc67
Basic transparancy working.
2016-01-11 17:57:15 +01:00
Tleety
3c5966d174
Now sort models according to depth.
2016-01-11 17:57:15 +01:00
Tleety
0cf8d26557
Revert "Revert "Forward+""
...
This reverts commit b908a9f9c6 .
2016-01-11 17:56:58 +01:00
stiffly
f80ad1377b
Making use of Doppler effect. Added a bunch of events: Pause, stop, continue, variations of play.
2016-01-11 17:52:27 +01:00
verysecrethero
774bb8ce56
Simplified PlayerSystem branches a lot! Thanks William!
2016-01-11 17:36:23 +01:00
verysecrethero
0cc58f088a
EquippedItem,Ammo got changed to int instead of double. Loading entities from map the new way in Tests. ComponentWrapper:s Name is now Type
2016-01-11 17:15:49 +01:00
verysecrethero
00805d30d0
Merge remote-tracking branch 'origin/master' into ShootEvent
2016-01-11 17:06:48 +01:00
viktorljung
3feee7fd35
Changed the structure of how RenderJobs are handled
2016-01-11 17:01:17 +01:00
William Moberg
84818f6fcb
Merge pull request #28 from teamfisk/ecs
...
New entity loading and saving
2016-01-11 16:49:40 +01:00
Jace
349fa9d7fa
Fixed crash when creating new entities
2016-01-11 16:47:30 +01:00
Jace
2a5e0420c8
Added template entity "Empty.xml" for use as root entity when creating a new map.
2016-01-11 16:40:26 +01:00
verysecrethero
2f6261dfbf
EShoot: changed to string weaponType to int currentlyEquippedItem
...
PlayerSystem.h: added HeldItem enum
PlayerSystem.cpp: simplified writing doubles, uses HeldItem enum
ShootEventTest.cpp: simplified writing doubles
2016-01-11 15:49:33 +01:00
verysecrethero
2cd0e94a60
Changed the comparison method in PlayerSystem since its currently using doubles
2016-01-11 15:49:33 +01:00
verysecrethero
8f92de3683
xml/xsd files changed type to double. fixed cooldownbug in PlayerSystem. Added 4 tests in ShootEventTest and generalized it a lot
2016-01-11 15:49:33 +01:00
verysecrethero
31c1c0ac8d
New Event: EShoot. New Components: PrimaryItem,SecondaryItem. New Test: ShootEventTest. Added LeftMouseRelease->Shoot in PlayerSystem
...
TODO: generalize the test
2016-01-11 15:49:33 +01:00
Jocke
b37ffc7449
WIP Model component not working.
2016-01-11 14:58:49 +01:00
Jocke
6c13916eec
Removed unnecessary code.
2016-01-11 14:58:30 +01:00
stiffly
f0ad28bac4
Removed some comments. Basically did nothing
2016-01-11 14:58:15 +01:00
Jace
4a516a4d86
Added ComponentInfo::FieldsInOrder to be able to loop through component fields in a consistent order based on the component XSD definition
2016-01-11 14:56:53 +01:00
Jace
21aea6f31d
Added World::ValidEntity for checking if an entity exists or not
2016-01-11 14:35:41 +01:00
Jace
297a3fb493
Support for "name" attribute on entities
2016-01-11 14:35:41 +01:00
Jace
c47ef61ddc
Temporary fix for widgets being annoying entities in the editor
2016-01-11 14:35:41 +01:00
Jace
e8e93587e9
Fixed weird behavior when components would register multiple times (Hint: It should never happen in the first place)
2016-01-11 14:35:41 +01:00
Jace
39dd27726d
MAJOR BREAKING CHANGE: EntityID 0 is now a valid entity. Use EntityID_Invalid as sentry for checks!
...
Also contains inseparable editor changes.
2016-01-11 14:35:41 +01:00
Jace
6adc98eea5
Now writes entities to file instead of stdout...
2016-01-11 14:35:41 +01:00
Jace
ad4e723677
Added nativefiledialog to README
2016-01-11 14:35:41 +01:00
Jace
11d547cde8
Entity 0 is now a real entity in the world, created by the first entity read while importing. This makes the difference between map files and entity files automatic, since consecutive entity file loads should automatically get the world as parent, as long as the world entity has been created earlier.
2016-01-11 14:35:41 +01:00
Jace
24b9e951c2
Added stride information to ComponentInfo, refactored FieldOffsets and FieldTypes into new struct Field_t Fields while I was at it.
2016-01-11 14:35:41 +01:00
Jace
81024b4a1d
First work on EntityFileWriter for saving levels
2016-01-11 14:35:41 +01:00
Jace
23e78c4947
Cleaned up code
2016-01-11 14:35:15 +01:00
Jace
3e7f27e1fe
Added error handler for DOM parsers
2016-01-11 14:35:15 +01:00
Jace
ee83394678
Unified some previously duplicated code
2016-01-11 14:35:15 +01:00
Jace
03456ad731
EntityFileParser
2016-01-11 14:35:15 +01:00
Jace
0bcbcda8b8
EntityFilePreprocessor
...
WIP
WIP
EntityFilePreprocessor
2016-01-11 14:35:15 +01:00
Jace
c6655ce0d3
Merge pull request #26 from teamfisk/revert-25-Forward+
...
Revert "Forward+"
2016-01-11 13:49:02 +01:00
Jace
b908a9f9c6
Revert "Forward+"
2016-01-11 13:48:55 +01:00
antc13
0e90382fd1
Merge branch 'master' of https://github.com/teamfisk/TacticalZ into MayaExporter
2016-01-11 13:09:09 +01:00
Jace
dc7ed2e0ba
Merge pull request #25 from teamfisk/Forward+
...
Forward+
2016-01-11 12:43:43 +01:00
viktorljung
b8db80bc40
Added camera to PickingPass and fixed memory leak
2016-01-11 10:47:39 +01:00
Tleety
f71bfca142
Fixed cullLights into CullLights
2016-01-11 10:23:22 +01:00
Tleety
dbb44fb4e4
Changing cullLights to Culllights, need to do this in 2 commits since Git extensions is fucked.
2016-01-11 10:22:56 +01:00
antc13
1667358e0c
We now export animations.
2016-01-08 16:47:04 +01:00
Ayumiwii
3467315aef
Lots of things done
2016-01-08 16:42:59 +01:00
viktorljung
a7b43b06a2
Camera component and RenderQueue changes
2016-01-08 16:21:59 +01:00
Tleety
6e6460a000
Commented out the bugged models
2016-01-08 16:15:18 +01:00
stiffly
3cce9f8075
Using absolute transform
2016-01-08 15:29:20 +01:00
Tleety
9f871bbe7c
Lights now use the absolute position instead of it's local position.
2016-01-08 14:31:44 +01:00
Tleety
2bd60be741
Merge remote-tracking branch 'origin/master' into Forward+
...
# Conflicts:
# resources/Schema/Types/Entity.xsd
2016-01-08 14:14:43 +01:00
Tleety
dab4ba2164
Pointlights are now using the pointlight component and the Light renderqueue to draw.
2016-01-08 14:12:09 +01:00
Tleety
25a99a04c5
Added Visable bool and a better description to Pointlight component.
2016-01-08 14:11:35 +01:00
William Moberg
13ade6d7f2
Merge pull request #24 from teamfisk/HealthSystem
...
Fixed so the PlayerDeath event doesn't get spammed while the player i…
2016-01-08 11:54:11 +01:00
verysecrethero
592776e783
Fixed so the PlayerDeath event doesn't get spammed while the player is dead. Also made sure that any remaining healthDeltas are cleared when dead.
2016-01-08 11:37:51 +01:00
verysecrethero
ff44dccb33
Merge pull request #23 from teamfisk/OrderedSystemPipeline
...
Ordered system pipeline approved
2016-01-08 10:32:58 +01:00
William Moberg
ef9ce7932a
New small fix.
2016-01-07 17:40:47 +01:00
stiffly
da6e50dc7e
Correct orientation. Need to clean this up.
2016-01-07 17:04:43 +01:00
William Moberg
beb0967c3b
Merge branch 'master' into OrderedSystemPipeline
...
# Conflicts:
# src/Game/Game.cpp
2016-01-07 16:49:20 +01:00
verysecrethero
0e0a361a38
HotFix: Updated the CMakeList.txt in src/Game so it has the HealthSystem.cpp. This is needed otherwise the solution cant find that file
2016-01-07 16:36:18 +01:00
William Moberg
6ebc4fc784
Merge pull request #22 from teamfisk/HealthSystem
...
Health system
2016-01-07 16:17:17 +01:00
William Moberg
7fb71f17b2
Destruct all systems properly in the pipeline.
2016-01-07 16:13:52 +01:00
stiffly
2838446072
In lack of camera entity I created a Listener cube to test 3D sound. Works fine. Updates listener pos each tick.
2016-01-07 16:03:33 +01:00
verysecrethero
e52c0c9633
Now using the easier/cleaner way of getting/setting the HealthProperties
2016-01-07 15:27:39 +01:00
stiffly
d8c4c6e5ff
Created a primitive SoundSystem. Can play a sound with 'P' button. Using resourcemanager. Not using the created components yet.
2016-01-07 15:22:46 +01:00
verysecrethero
578ca13f79
Merge remote-tracking branch 'origin/master' into HealthSystem
2016-01-07 15:19:32 +01:00
William Moberg
4048ce6bd4
Small fix.
2016-01-07 15:18:35 +01:00
William Moberg
c4642cc530
Merge branch 'master' into OrderedSystemPipeline
...
# Conflicts:
# include/Engine/Core/SystemPipeline.h
2016-01-07 15:07:16 +01:00
William Moberg
32ebc061b4
Merge pull request #21 from teamfisk/AndersTest
...
Pull request approved.
2016-01-07 14:57:12 +01:00
verysecrethero
a1ed79dfbf
HealthSystemTest has been created. This runs a single test simple test with HealthEvents and HealthSystem. Also some minor changes
2016-01-07 14:53:31 +01:00
verysecrethero
638c236ceb
HealthSystem tested and working. Also the 3 new PlayerEvents seems to work. TODO: a proper test in the testclass
2016-01-07 14:53:31 +01:00
verysecrethero
f67f22c82d
Added Healthrelated events and start of HealthSystem, also reverted the crash "fix"
2016-01-07 14:53:31 +01:00
verysecrethero
f3ff433bf7
Merge remote-tracking branch 'origin/master' into AndersTest
2016-01-07 14:51:08 +01:00
verysecrethero
85ff86a2fe
Revert "Exit Crash has been dealt with. There is no need to unsubscribe game since m_ContextRelays has already been destroyed at that point"
...
This reverts commit 0ae6c42df8 .
2016-01-07 14:50:13 +01:00
William Moberg
fa8775a72e
Renamed vars and added some comments.
2016-01-07 10:28:18 +01:00
Jace
49884d7e60
Fix for crash when unsubscription during event processing (untested)
2016-01-06 13:47:02 +01:00
stiffly
7ae42a5bf7
Removed some comments. Basically did nothing
2016-01-06 11:39:32 +01:00
Tleety
e7bb8954bf
Merge remote-tracking branch 'origin/master' into Forward+
...
# Conflicts:
# include/Engine/Rendering/Renderer.h
# resources/Schema/Components.xsd
# resources/Schema/Entities/Test.xml
# src/Engine/Rendering/Renderer.cpp
2016-01-06 11:35:55 +01:00
Tleety
e510f2b88c
Forward plus render pass now removed from Renderer.cpp to it's own class.
2016-01-06 11:32:42 +01:00
Jace
34cbbb3eb1
Fixed exit crash(es)
2016-01-06 11:20:16 +01:00
verysecrethero
0ae6c42df8
Exit Crash has been dealt with. There is no need to unsubscribe game since m_ContextRelays has already been destroyed at that point
2016-01-05 15:22:16 +01:00
verysecrethero
3678cceb1c
Merge remote-tracking branch 'origin/master' into AndersTest
2016-01-05 14:48:16 +01:00
FakeShemp
eb5fca898f
Fix small bug with push_back order
...
Commited directly from GitHub. Blame it if something explodes.
2015-12-21 12:55:25 +01:00
antc13
c9db46564f
Spitting out files WIP
2015-12-18 16:21:07 +01:00
William Moberg
de8461e257
SystemPipeline should update systems in order depending on input update priority in AddSystem.
2015-12-18 15:33:25 +01:00
viktorljung
bd82f75dd0
Some merge fixes, needs more work
2015-12-18 15:28:44 +01:00
Tleety
eb69e03e82
Merge branch 'Forward+' of github.com:teamfisk/TacticalZ into Forward+
2015-12-18 15:28:25 +01:00
Tleety
d38f58165f
Merge remote-tracking branch 'origin/master' into Forward+
...
# Conflicts:
# include/Engine/Rendering/Renderer.h
# src/Engine/Rendering/RenderState.cpp
# src/Engine/Rendering/Renderer.cpp
2015-12-18 15:27:47 +01:00
Viktor Ljung
c133223bac
Merge pull request #19 from teamfisk/Networking
...
Networking
2015-12-18 14:54:11 +01:00
verysecrethero
2f6d4fcd0b
Adjusted some of the corefiles back to the original in preparation for the Pull Request
2015-12-18 14:49:35 +01:00
Tleety
069a6756b9
LightcullingPass for forward+ is now separate from Renderer.cpp.
2015-12-18 14:31:16 +01:00
stiffly
a550b6077e
Re-enabled InputCommand debugging info in console
2015-12-18 14:25:55 +01:00
verysecrethero
e0cc25dbac
Fixed the OctTreeTestGameClass.cpp so it draws the OctTree nicely again
2015-12-18 14:22:57 +01:00
stiffly
00bc55370d
Added error check in Collision.cpp
2015-12-18 14:19:28 +01:00
stiffly
330f08b926
Merge remote-tracking branch 'origin/master' into Networking
...
# Conflicts:
# include/Game/PlayerSystem.h
# src/Game/Game.cpp
# src/Game/PlayerSystem.cpp
2015-12-18 14:18:53 +01:00
stiffly
a0255f1b31
Now uses config file to determine if client or server should be started.
2015-12-18 13:34:21 +01:00
viktorljung
ef4cbfece8
Added PointLight Component in XML files
2015-12-18 13:20:55 +01:00
Tleety
ab6af30a28
Base classes for decoupled forward+ renderer and a fix where if you had to many lights in a tile(200-300+) the list would fill up before the end of frustums.
2015-12-18 12:02:02 +01:00
stiffly
a858dab8b6
Network not longer threaded
2015-12-18 12:00:14 +01:00
verysecrethero
b1ae96f737
Merge remote-tracking branch 'origin/master' into AndersTest
...
# Conflicts:
# include/Game/Game.h
# src/Engine/Core/OctTree.cpp
# src/Game/Game.cpp
# src/Tests/CMakeLists.txt
# src/Tests/OctTreeTest.cpp
# src/Tests/WorldTest.cpp
2015-12-18 11:57:21 +01:00
Jace
7dcd75fccc
Merge pull request #18 from teamfisk/OctTree
...
CollisionSystem, TriggerSystem and Octree
2015-12-18 11:42:44 +01:00
verysecrethero
1e5e24a036
The tests seems to work under boost 1.59 but test explorer window is broken in 1.60. also changed ResourceManagerTest.cpp
2015-12-18 11:37:02 +01:00
viktorljung
3636ad45af
Changed to correct branch
2015-12-18 11:29:11 +01:00
stiffly
6d649e4d35
Merge remote-tracking branch 'origin/Networking' into Networking
...
# Conflicts:
# src/Engine/Network/Client.cpp
2015-12-18 11:26:48 +01:00
stiffly
5c1a93021b
Client now reads address and port from config file. Default address is set to local host.
2015-12-18 11:22:13 +01:00
viktorljung
6cf7c12d34
Forward+ working
2015-12-18 11:09:54 +01:00
Jocke
ad43cc44c3
Merge remote-tracking branch 'origin/Networking' into Networking
2015-12-18 11:03:21 +01:00
Jocke
002e1d8c5a
Removed magic number from Packet constructor in Packet.cpp.
2015-12-18 10:52:46 +01:00
Jocke
30db0b10fd
Removed NetworkDefinitions.h and moved #define MAXCONNECTIONS 8
...
#define INPUTSIZE 128 to Network.h.
2015-12-18 10:36:14 +01:00
Jocke
97f8be1915
Made Network.h's Start() and Update pure virtual and removed cpp.
...
Removed unnecessary code from NetworkDefinitions.h.
Renamed sizeOfPackage to sizeOfPacket in Packet.cpp.
2015-12-18 10:21:56 +01:00
Jocke
0eb51a0fea
Merge remote-tracking branch 'origin/Networking' into Networking
...
# Conflicts:
# include/Engine/Network/Packet.h
# src/Engine/Network/Packet.cpp
2015-12-18 10:16:31 +01:00
Teejoon
509a989d3b
Merge branch 'MayaExporter' of github.com:teamfisk/TacticalZ into MayaExporter
...
Conflicts:
tools/MayaExporter/MayaExporter/Menu.cpp
2015-12-18 10:07:44 +01:00
Teejoon
bc4cc5db54
Changed how we get skeletons. Made so that we could get the bind pose for each skeleton in the scene
2015-12-18 10:03:00 +01:00
verysecrethero
13f7fb2561
Stashed test fixes for boost 1.6
2015-12-18 10:01:05 +01:00
stiffly
0b714e593f
Removed WinLeakCheck. Minor variable name changes. removed IsWASDKeyDown struct
2015-12-17 17:56:15 +01:00
viktorljung
4a817613e3
Forward+ semi working
2015-12-17 17:55:44 +01:00
verysecrethero
8beddca89a
Merge remote-tracking branch 'origin/master' into AndersTest
2015-12-17 17:48:28 +01:00
William Moberg
5e0fe975f3
Small error handling check.
2015-12-17 17:48:00 +01:00
Jocke
db5b6ad519
Added more error code to Packet class
2015-12-17 17:32:49 +01:00
William Moberg
a26c8f2a24
Merge branch 'master' into OctTree
2015-12-17 17:30:44 +01:00
stiffly
076030a252
Fixes, mostly name changes
2015-12-17 17:28:43 +01:00
William Moberg
0f59b863ee
Renamed IF_DEBUG_IS to DEBUG_IF, slightly different behavior and added some safety checking for auto creating AABBs from models.
2015-12-17 17:08:47 +01:00
Adam Byléhn
d0927373a3
Merge pull request #20 from teamfisk/Editor
...
More usable editor
2015-12-17 16:51:59 +01:00
William Moberg
46ae2d39af
Merge branch 'master' into OctTree
...
# Conflicts:
# src/Game/Game.cpp
2015-12-17 16:44:01 +01:00
Jace
e9128efd13
Translation widget planes
2015-12-17 15:30:43 +01:00
Jace
00f6056f7c
Uniform scaling when dragging scaling widget origin
2015-12-17 15:30:43 +01:00
Jace
a655f0bae5
Drag-and-drop asset picking and base work for showing component field tooltips in the editor
2015-12-17 15:30:43 +01:00
Jace
cf6dde6c09
Boost dependency updated to version 1.60!
2015-12-17 15:30:43 +01:00
Jace
c1b9404e52
Created a FileDropped event for when a file is dropped onto the client by the OS
2015-12-17 15:30:43 +01:00
Jace
8000654005
Model loading now fetches material opacity value properly
2015-12-17 15:28:05 +01:00
antc13
73708ec706
You can now add/remove animation clips.
2015-12-17 14:58:46 +01:00
stiffly
000adb198f
Reset RenderQueueFactory.cpp to original state
2015-12-17 14:36:36 +01:00
stiffly
51a2da9cc0
Removed old Event that is not used
2015-12-17 14:28:17 +01:00
stiffly
0f0a1ceca7
No more fake packet loss
2015-12-17 14:22:31 +01:00
stiffly
50822d09fc
Merge remote-tracking branch 'origin/master' into Networking
...
# Conflicts:
# src/Game/Game.cpp
2015-12-17 14:10:02 +01:00
William Moberg
3e2ffdb85b
Fixed comment on Trigger events.
2015-12-17 13:48:35 +01:00
William Moberg
5160a45b44
Made Ray into a class with checks so the direction will always be normalized.
2015-12-17 13:41:34 +01:00
William Moberg
03d5f0dd67
Added an macro IF_DEBUG_IS(x) that executes if run in debug mode, AABB has a check so max and min corners are set properly in debug mode.
2015-12-17 13:31:54 +01:00
stiffly
4bb4e29515
More cleaning code
2015-12-17 13:23:15 +01:00
stiffly
a6a08f48bb
Merge remote-tracking branch 'origin/Networking' into Networking
...
# Conflicts:
# include/Engine/Network/Client.h
# src/Engine/Network/Client.cpp
2015-12-17 11:24:34 +01:00
viktorljung
aeca1dec18
Merge remote-tracking branch 'origin/master' into Rendering
...
# Conflicts:
# src/Engine/Editor/EditorSystem.cpp
# src/Engine/Rendering/PickingPass.cpp
# src/Game/Game.cpp
2015-12-17 11:17:58 +01:00
viktorljung
0f1b06f74e
Fixed camera rotation bug
2015-12-17 11:13:34 +01:00
stiffly
ba831f8a3c
WIP Cleaning
2015-12-17 10:59:55 +01:00
Tobias Dahl
1a9b765d47
Merge pull request #17 from teamfisk/Editor
...
Kinda usable editor
2015-12-17 10:59:08 +01:00
Jace
c8460e0a6c
It's no use
2015-12-17 10:55:54 +01:00
stiffly
4c29e071af
Cleaned code
2015-12-17 10:47:08 +01:00
Jace
b87f559291
Updated default configs with editor stuff
2015-12-17 10:46:49 +01:00
Jace
d4f5856304
Component attributes no longer get set on the wrong entity when switching selection while editing a field
2015-12-17 10:44:34 +01:00
viktorljung
6a3c14540d
fixes
2015-12-17 10:38:13 +01:00
Jocke
2cb5441b1c
Merge remote-tracking branch 'origin/Networking' into Networking
...
# Conflicts:
# src/Engine/Network/Client.cpp
2015-12-17 09:47:15 +01:00
stiffly
97a0d97b0b
Can now send transform components.
2015-12-16 17:56:44 +01:00
Jace
a914a7f924
Switched to deps/master branch
2015-12-16 17:22:35 +01:00
Jace
dbbbb7b4e7
Working rotations and translations relative to global and local space for children
2015-12-16 17:20:56 +01:00
William Moberg
a23d69af9a
Removed old relics from OctTree testing in OctTree.
2015-12-16 17:08:55 +01:00
Jocke
425f3ca3dd
Fixed "trying to read more than package size" warnings.
2015-12-16 16:49:18 +01:00
William Moberg
6d1cbd928e
Improved collision logic, still not perfect since it updates before PlayerSystem.
2015-12-16 16:34:27 +01:00
Jocke
6da5fd1263
Restructured code and added bool to stop client from spamming Snapshots to a server when
...
it wasn't connected to one.
2015-12-16 15:47:51 +01:00
Jocke
6eebce05af
Merge remote-tracking branch 'origin/Networking' into Networking
2015-12-16 14:58:36 +01:00
Jocke
58a9d38e26
Added a class that client and server inherits from.
...
Class and server now share the same pointer i game.
You are now able to start a client and a server on the same computer.
2015-12-16 14:56:53 +01:00
stiffly
50ccf96268
Movement code not buggy anymore. Also changed package to not allocate more data than needed.
2015-12-16 13:52:16 +01:00
viktorljung
5602b32507
Forward+ Fixes
2015-12-16 13:36:38 +01:00
William Moberg
cf0ff9bfe5
Simple quickly made CollisionSystem.
2015-12-16 12:23:08 +01:00
William Moberg
d10df6ae09
TriggerSystem implemented and working.
2015-12-16 12:22:15 +01:00
William Moberg
99b76d7ae1
Fixed returning address to temporary in functions. AABB also constructible from glm::vec4s.
2015-12-16 12:19:43 +01:00
Jace
661532e355
Slightly more usable entity tree
2015-12-16 12:05:55 +01:00
Jace
bd6adcc157
Added SetParent to World
2015-12-16 12:05:37 +01:00
antc13
67017fcaf4
Stepping through the timeline.
2015-12-16 11:33:42 +01:00
stiffly
a2d55feed1
Merge remote-tracking branch 'origin/Networking' into Networking
...
# Conflicts:
# src/Engine/Network/Client.cpp
# src/Engine/Network/Server.cpp
2015-12-16 11:12:15 +01:00
Jocke
e74b2b6874
Made it easier for non network members to create packages and extract information from them by addin PopFrontString() and PopFrontPrimitive<type>().
2015-12-16 10:40:40 +01:00
Jace
322aedaf72
Basic transformation widgets
2015-12-16 09:47:38 +01:00
stiffly
3f602c9d63
Test code
2015-12-15 17:55:08 +01:00
stiffly
082b3fd3df
Removed old input events from client
2015-12-15 17:22:46 +01:00
William Moberg
04a01104b5
Merge branch 'master' into OctTree
...
# Conflicts:
# src/Engine/CMakeLists.txt
# src/Game/Game.cpp
2015-12-15 17:11:11 +01:00
stiffly
9b348a7d97
Updated movement code once again.
2015-12-15 16:50:59 +01:00
stiffly
889e0bb3d3
Cleaned up PlayerSystem. Sets velocity to 0 every frame.
2015-12-15 16:35:09 +01:00
stiffly
1669649186
Fixed bug with entityID. Also trying to fix movement WIP.
2015-12-15 16:24:09 +01:00
antc13
498afb3a5e
Merge branch 'MayaExporter' of https://github.com/teamfisk/TacticalZ into MayaExporter
...
# Conflicts:
# tools/MayaExporter/MayaExporter/Menu.h
2015-12-15 15:41:18 +01:00
Tleety
1431bd1a11
DebugChanges
2015-12-15 15:39:23 +01:00
William Moberg
ed82a0939a
Merge branch 'OctTree' of github.com:teamfisk/TacticalZ into OctTree
2015-12-15 15:37:14 +01:00
William Moberg
e2417be8c7
Very simple CollisionSystem made, 'Z','Y' to toggle on/off.
2015-12-15 15:36:28 +01:00
stiffly
472a8db81a
Various bug fixes.
2015-12-15 15:32:31 +01:00
viktorljung
fa66e9ff47
Camera Switch event now working, Camera models Rotation still bugged
2015-12-15 15:29:19 +01:00
Tleety
1e370bac13
ForwardPlus base debug commit.
2015-12-15 15:28:37 +01:00
antc13
4e535c1102
File Writer WIP. Rework soon™
2015-12-15 15:24:46 +01:00
Jocke
e940c1d604
WIP
2015-12-15 14:55:56 +01:00
stiffly
478c692315
Refactoring. Client and server has Update Loop that runs before any game logic each frame.
2015-12-15 14:53:56 +01:00
William Moberg
170610bcb1
Added a TriggerSystem, seems to work as intended.
2015-12-15 14:49:52 +01:00
verysecrethero
454ed0032b
Refactored some RayVsModel tests
2015-12-15 14:01:49 +01:00
verysecrethero
1910ab705b
AndersTest misc small mergefixes
2015-12-15 13:48:14 +01:00
stiffly
0a8a9e5099
Merge remote-tracking branch 'origin/master' into Networking
...
# Conflicts:
# src/Engine/Rendering/RenderState.cpp
# src/Game/Game.cpp
2015-12-15 11:50:01 +01:00
FakeShemp
1689370356
Export the skeletons
...
Not really tested though
2015-12-15 11:49:59 +01:00
verysecrethero
f9508657f5
Merge remote-tracking branch 'origin/master' into AndersTest
...
# Conflicts:
# include/Engine/Core/InputController.h
# include/Game/Game.h
2015-12-15 11:32:47 +01:00
stiffly
b698a0d36f
WIP
...
Adding models now crashes. Threading
Added a create player event that currently is not used.
2015-12-15 11:21:46 +01:00
verysecrethero
1229a99af4
Merge branch 'OctTree' of github.com:teamfisk/TacticalZ into OctTree
2015-12-15 11:07:51 +01:00
verysecrethero
8e431c8edd
RayVsModel && RayVsAABB tests added and working. Also adjusted RayVsModel,RayVsAABB with deltas when values are very close to each other (floatingprecision problems)
2015-12-15 11:07:09 +01:00
Jace
51dd627ae3
Added Fonts to deploy.bat
2015-12-15 09:49:43 +01:00
Jace
c296c4eb3b
Fixed picking pass... again...
2015-12-15 09:49:38 +01:00
Jace
422e6f5264
Created a RenderState for ImGuiRenderPass
2015-12-14 20:26:04 +01:00
Viktor Ljung
9cee8b5478
Merge pull request #16 from teamfisk/Editor
...
Added BlendEquation and BlendFunc to RenderState ...
2015-12-14 20:25:10 +01:00
Jace
522679b14c
Added BlendEquation and BlendFunc to RenderState, and cleaned it up A LOT
2015-12-14 20:23:29 +01:00
viktorljung
d9ea0192d1
Added RenderSystem and removed RenderQueueFactory
2015-12-14 20:07:02 +01:00
viktorljung
ef07a9d536
Merge remote-tracking branch 'origin/master' into Rendering
...
# Conflicts:
# include/Engine/Rendering/RenderQueueFactory.h
2015-12-14 19:11:00 +01:00
viktorljung
05b78265be
Fixed some transparency bugs and started on component based camera
2015-12-14 19:10:00 +01:00
Viktor Ljung
25683e8a8a
Merge pull request #15 from teamfisk/Editor
...
Editor
2015-12-14 19:05:27 +01:00
verysecrethero
948f6d5de7
RayVsModel & RayVsAABB comparison continued
2015-12-14 17:53:11 +01:00
William Moberg
ae7d4b9097
Put Collision folder in CMakeLists.txt and altered paths.
2015-12-14 17:35:39 +01:00
Tleety
7c714d1f98
Changed some error handling in the RenderState class.
2015-12-14 17:35:01 +01:00
William Moberg
e6fa9df3a5
Merge branch 'OctTree' of github.com:teamfisk/TacticalZ into OctTree
2015-12-14 17:08:51 +01:00
William Moberg
59095c2ce5
Started on CollisionSystem and TriggerSystem. Moved collision code to Collision folder.
2015-12-14 17:08:00 +01:00
stiffly
3f77da4a07
Merge remote-tracking branch 'origin/master' into Networking
...
# Conflicts:
# include/Game/Game.h
# resources/DefaultConfig.ini
# src/Game/Game.cpp
2015-12-14 17:07:12 +01:00
verysecrethero
7f8e78c8cd
RayVsModel tests in progress
2015-12-14 17:04:35 +01:00
stiffly
bac0a1de26
Removed annoying cube
2015-12-14 16:55:23 +01:00
stiffly
bf82bbb5d5
Merge remote-tracking branch 'origin/Networking' into Networking
2015-12-14 16:50:51 +01:00
Jocke
e52052b431
IdentifyPacketLoss() crashed when multiple users connected which
...
also crashed the server. The function is not needed for now as the server logic is not
implemented.
2015-12-14 16:50:16 +01:00
stiffly
8d9ff2b6dc
Merge remote-tracking branch 'origin/Networking' into Networking
...
# Conflicts:
# src/Engine/Network/Client.cpp
2015-12-14 16:41:59 +01:00
Jocke
63db236dfa
Fixed bug which made the player not able to move diagonally.
...
Fixed a bug were m_PlayerID was not set for the client when connecting.
2015-12-14 16:35:43 +01:00
Jace
cddd9026fb
Toggle editor with "ToggleEditor" command. Enable editor with "Debug.EnableEditor" config variable.
2015-12-14 16:12:52 +01:00
Jace
ea239b19bd
Fixed component type resolution order to prioritize custom types before native ones, since namespace information doesn't exist at that stage.
2015-12-14 16:12:20 +01:00
Jace
f8d927cd91
Don't render invisible model components
2015-12-14 16:11:37 +01:00
Jace
798c73132e
Fixed ScreenCoords::ToPixelData stack corruption
2015-12-14 16:11:08 +01:00
Jace
fb2cd0c6ae
Fixed float angle wrapping
2015-12-14 15:20:55 +01:00
Jace
bc6a211276
Removed RenderState log spam
2015-12-14 14:54:19 +01:00
Jace
7719274a37
Correct asset reference for fonts
2015-12-14 14:54:03 +01:00
viktorljung
123c198e19
Text component added and Text render queue
2015-12-14 14:48:24 +01:00
Jace
797036c204
Fixed picking event
2015-12-14 14:24:11 +01:00
Jace
3a9577c9fb
fixup! Enabled rendering "transparency"
2015-12-14 14:08:37 +01:00
Jace
545869e342
Added scene graph UI to Editor
2015-12-14 13:58:28 +01:00
Jace
07c4744436
Added World DeleteEntity, HasComponent and GetEntityChildren
2015-12-14 13:58:27 +01:00
Jace
b8620eac26
Made debug camera detect UI focus properly
2015-12-14 13:58:27 +01:00
Jace
7bc492134d
Enabled rendering "transparency"
2015-12-14 13:58:24 +01:00
Jace
7c1182c28f
Fixed absolute positions once and for all (maybe?)
2015-12-14 13:57:56 +01:00
Jace
2f3843e595
Editor version 1
2015-12-14 13:57:55 +01:00
Jace
5f3c234819
Added DeleteComponent function to world
2015-12-14 13:57:54 +01:00
Jace
9a119f38bb
Added events processing to SystemPipeline
2015-12-14 13:57:54 +01:00
Jace
524af211e0
Made resource loading fail gracefully when a resource can't be loaded. Resources should now throw exceptions in their constuctor if the resource can't be loaded. This will result in ResourceManager::Load returning null.
2015-12-14 13:57:53 +01:00
Jace
91ace0d2a0
Fixed bug in ComponentPool::Delete. Wasn't taking EntityID into account when freeing memory.
2015-12-14 13:57:53 +01:00
Jace
2018ba27ae
Added KnowsEntity function to ComponentPool to query whether an entity has a component attached
2015-12-14 13:57:52 +01:00
Jace
b66cf47ff0
Revert "Clearing raw input events from event broker to encourage use of input commands instead"
...
This reverts commit 2e7e8d3546 .
2015-12-14 13:57:52 +01:00
Jace
e5084e13ec
Added EditorSystem
2015-12-14 13:57:51 +01:00
Jace
8a6030bf57
Added support for "Impure" systems, which only update once per frame and contain their own logic for manipulating the world, instead of relying on a single list of components.
2015-12-14 13:57:51 +01:00
Jace
2e321e15a5
Cleaned up ImGuiRenderPass
2015-12-14 13:57:50 +01:00
Jace
c81a054601
Subscribed ImGui to MouseScroll event
2015-12-14 13:57:50 +01:00
Jace
af14d60493
Added MouseScroll event to input manager
2015-12-14 13:57:49 +01:00
Jace
0465fdb16d
Added ImGui for compilation
2015-12-14 13:57:49 +01:00
Jace
0c6ac1e060
Added ImGui to README
2015-12-14 13:57:48 +01:00
Jace
7db1feac17
Added basic ImGui implementation
2015-12-14 13:57:45 +01:00
Jace
653b4689b5
Added KeyboardChar event for keyboard text input
2015-12-14 13:56:24 +01:00
Adam Byléhn
6723e71fee
Merge pull request #14 from teamfisk/Input
...
Input
2015-12-14 13:55:11 +01:00
Jace
d16cbe84f0
Merge remote-tracking branch 'origin/master' into Input
...
# Conflicts:
# src/Engine/Rendering/Renderer.cpp
2015-12-14 13:40:22 +01:00
Jace
95ce024bb6
Merge pull request #13 from teamfisk/RendererDecoupling
...
Renderer decoupling
2015-12-14 13:39:20 +01:00
Jace
a7ed455766
Merge branch 'master' into Input
2015-12-14 13:19:38 +01:00
Tleety
d182e6c453
Merge remote-tracking branch 'origin/master' into RendererDecoupling
...
# Conflicts:
# src/Game/Game.cpp
2015-12-14 13:16:56 +01:00
antc13
60b3ce89b2
Skeleton/Joints WIP
2015-12-14 12:59:54 +01:00
verysecrethero
5fce7490a9
MergeFix OctTree williambranch and andersbranch
2015-12-14 11:57:18 +01:00
Jace
e76a6b74a3
Merge branch 'master' of github.com:teamfisk/TacticalZ
...
# Conflicts:
# src/Game/Game.cpp
2015-12-14 11:41:59 +01:00
Jace
e82911cb8b
Renderer FOV setting in Config.ini
2015-12-14 11:39:13 +01:00
verysecrethero
8abef7024d
Merge branch 'OctTree' of github.com:teamfisk/TacticalZ into OctTree
...
# Conflicts:
# src/Tests/OctTreeTest.cpp
2015-12-14 11:14:09 +01:00
verysecrethero
bf08ffe392
Added InputManagerTest
2015-12-14 11:02:23 +01:00
verysecrethero
5f5cab1171
Added Tests for ResourceManager
2015-12-14 10:55:49 +01:00
William Moberg
8d87841691
Merge branch 'master' into OctTree
2015-12-14 10:51:23 +01:00
William Moberg
11e37ca898
Added functions to test ray vs triangle- and model-intersections.
2015-12-14 10:42:45 +01:00
Jace
30474b70df
MouseInputHandler
2015-12-12 13:42:46 +01:00
Jace
03e226ffea
Refactored InputProxy to gracefully handle cases where multiple origins send the same command
2015-12-12 13:42:35 +01:00
Jace
2e7e8d3546
Clearing raw input events from event broker to encourage use of input commands instead
2015-12-12 13:42:35 +01:00
Jace
013f911ae2
Added MouseInputHandler and firstPersonInputController to aid in creation of first person movement.
2015-12-12 13:42:34 +01:00
Jace
35624008e7
InputProxy with a KeyboardInputHandler to translate keyboard keys to input commands. Input origins are bound to commands through the BindOrigin event, or through loading them from a config file.
2015-12-12 13:42:34 +01:00
Jace
5d46a10a4e
Added GetAll function to config file that returns a list of all top level keys in a config file
2015-12-12 13:42:33 +01:00
Jace
784a04b8ad
Fixed bug in config file overriding. Previously it was silently overwriting the whole default config and relied on hardcoded values for defaults.
2015-12-12 13:42:33 +01:00
Jace
bffc97f310
Groundwork for input command proxy
2015-12-12 13:42:33 +01:00
Jace
7464facab9
Next generation raptor copter
2015-12-12 03:38:17 +01:00
Tobias Dahl
f14c62f3d3
Merge pull request #12 from teamfisk/PlayerSystem
...
Player system
2015-12-11 17:15:00 +01:00
Tleety
d406059c79
Small bugfix.
2015-12-11 17:00:06 +01:00
Tleety
59b261534a
Cleaned some comments and random annoyances in Renderer
2015-12-11 16:57:02 +01:00
viktorljung
9bd3da409d
Added Font to ResourceManager
2015-12-11 16:53:51 +01:00
Tleety
45b87ed6b1
ShaderProgram is now a Resource.
...
All shaderprograms are now pointers and loaded with Resourcemanager.
2015-12-11 16:53:46 +01:00
William Moberg
55aad493ff
Fixed warnings in OctTree. Cleaned unit tests.
2015-12-11 16:45:38 +01:00
William Moberg
9a7d77f29d
Removed notes in OldOctTree.
2015-12-11 16:44:49 +01:00
stiffly
36ae451ea6
Indentation
2015-12-11 16:22:14 +01:00
verysecrethero
b3bb0e543f
Added EventBroker Test from the other project
2015-12-11 16:17:23 +01:00
viktorljung
a8a38716bd
Text renderer up and working, needs more work to be compatible with the ResourceManager and the Entity Component system
2015-12-11 16:12:29 +01:00
Tleety
53d5736420
Fixed a bugg with RenderState.
...
Renderstate now also handles the Frambuffer binding.
2015-12-11 16:07:12 +01:00
William Moberg
81034420a9
Put back old version of OctTree for testing, made unit tests.
...
Tests shows the old version checks for collisions etc. faster, new version adds objects into tree faster, and doesn't give duplicated results.
2015-12-11 16:04:30 +01:00
stiffly
15442c8c75
Merge branch 'PlayerSystem' into Networking
...
# Conflicts:
# src/Game/Game.cpp
2015-12-11 15:45:27 +01:00
stiffly
3da69c8a1b
Fixed indentation
2015-12-11 15:29:57 +01:00
stiffly
16d636a87c
Removed Initialize function for systems.
2015-12-11 15:23:56 +01:00
stiffly
4da33ff4ec
Fixed movement on a "player" cube. Very simple system atm
2015-12-11 15:00:57 +01:00
stiffly
c2435fda2d
Added Component to Components.xsd and Entity.xsd
2015-12-11 14:27:54 +01:00
Tleety
433331e752
DrawPass now moved to it's own class to make renderer cleaner.
2015-12-11 14:22:54 +01:00
stiffly
094c7fbb44
Added system to CMakeLists.txt.
2015-12-11 14:20:36 +01:00
stiffly
0b60979c7b
Added a Initialize function for systems.
2015-12-11 14:03:00 +01:00
Tleety
2366cd3520
Merge remote-tracking branch 'origin/master' into RendererDecoupling
2015-12-11 13:52:41 +01:00
Tleety
725a8896ce
PickingPass now publishes an event that others can listen to to get pickingdata.
2015-12-11 13:51:08 +01:00
verysecrethero
350038057d
Misc OctTreeTest changes
2015-12-11 13:51:07 +01:00
stiffly
80f028edf2
Added a very basic PlayerSystem, and a PlayerComponent.
2015-12-11 13:45:19 +01:00
Jocke
23c3f0709b
Merge branch 'Networking' of github.com:teamfisk/TacticalZ into Networking
2015-12-11 11:59:22 +01:00
Jocke
01d7388f91
Reactored the package loss logic.
...
Server cannot handle multiple clients yet.
Fixed WorldTest code by adding astrix.
2015-12-11 11:55:23 +01:00
viktorljung
8f007f6daf
Added Freetype 2.62 config and option files
2015-12-11 11:26:41 +01:00
Tleety
8c563a2d76
Merge remote-tracking branch 'origin/Picking' into RendererDecoupling
...
# Conflicts:
# include/Engine/Rendering/Renderer.h
# src/Engine/Rendering/Renderer.cpp
2015-12-11 11:21:58 +01:00
Tleety
91edab34bc
PickingPass now sets state and clear it when done.
...
PickingState now it's own class so renderer is a bit cleaner.
2015-12-11 11:18:30 +01:00
viktorljung
4c2ce3882e
Added fonts folder and font
2015-12-11 11:07:22 +01:00
viktorljung
7b6902eafe
Merge remote-tracking branch 'origin/master' into TextRendering
2015-12-11 10:55:10 +01:00
viktorljung
46854a63dd
Text rendering includes
2015-12-11 10:54:52 +01:00
verysecrethero
1ceea91f4a
Merge branch 'OctTree' of github.com:teamfisk/TacticalZ into OctTree
...
# Conflicts:
# include/Engine/Core/OctTree.h
# src/Engine/Core/OctTree.cpp
2015-12-10 18:02:03 +01:00
William Moberg
4195baa5dc
ContainedObject in OctTree made private.
2015-12-10 17:57:09 +01:00
William Moberg
37f9ab2322
Quick fix for unit test compilation.
2015-12-10 17:53:33 +01:00
verysecrethero
d8b1f4e514
ConfigFileTest attempt to explore the memleaks further
2015-12-10 17:46:17 +01:00
stiffly
6a3335315a
Merge branch 'master' into Networking
2015-12-10 17:26:01 +01:00
Jace
6326a60a79
Merge pull request #11 from teamfisk/Picking
...
Picking
2015-12-10 17:24:12 +01:00
verysecrethero
c651face4c
ConfigFile now has tests covering the whole class
2015-12-10 17:20:47 +01:00
stiffly
641a43b2ec
Merge remote-tracking branch 'origin/Networking' into Networking
...
# Conflicts:
# src/Engine/Network/Client.cpp
2015-12-10 17:16:22 +01:00
stiffly
58952725e9
Added class Package to help refactor the code. The code got easier to read.
2015-12-10 17:07:18 +01:00
verysecrethero
de044dabd3
Added ConfigFileTests!
2015-12-10 16:55:28 +01:00
William Moberg
ce7b26ccac
Merge branch 'master' into OctTree
...
# Conflicts:
# include/Game/Game.h
# include/Game/HardcodedTestWorld.h
# src/Game/Game.cpp
2015-12-10 16:37:55 +01:00
viktorljung
bb900c5110
Added picking event
2015-12-10 16:33:33 +01:00
Tleety
cefc4e5257
PickingPassState done.
2015-12-10 16:06:25 +01:00
William Moberg
0d8f7acb7e
OctTree doesn't check the same object multiple times if it exists in multiple places in the tree.
2015-12-10 16:04:55 +01:00
Tleety
37cf42527b
RenderState class structure made.
2015-12-10 16:03:48 +01:00
Jocke
99543a300d
Merge remote-tracking branch 'origin/Networking' into Networking
...
# Conflicts:
# include/Engine/Network/NetworkDefinitions.h
# include/Game/Game.h
# src/Engine/Network/Client.cpp
# src/Game/Game.cpp
2015-12-10 14:40:06 +01:00
Jocke
f377d9ba70
Fixed client movement.
2015-12-10 14:14:36 +01:00
stiffly
d22e59f28f
Merge remote-tracking branch 'origin/master' into Networking
...
NOTE (in config file):
[Debug]
LoadMap=Schema/Entities/Test.xml
# Conflicts:
# include/Game/Game.h
# src/Game/Game.cpp
2015-12-10 13:53:18 +01:00
verysecrethero
7804d42fea
OctTree debug temporarily disabled because of the new master layout
2015-12-10 13:42:39 +01:00
stiffly
9a8f5293af
Can now Identify Packet Loss. Enumerated messages that loops around 0-1000.
2015-12-10 12:55:28 +01:00
verysecrethero
e535f629bc
Merge branch 'master' into PlayerTakeCapturePoint
...
# Conflicts:
# include/Game/Game.h
# include/Game/HardcodedTestWorld.h
# src/Game/Game.cpp
2015-12-10 11:50:29 +01:00
viktorljung
aa805f9a41
Merge remote-tracking branch 'origin/master' into Picking
2015-12-10 11:38:35 +01:00
viktorljung
dc66891d60
Added Freetype 2.62
2015-12-10 11:22:56 +01:00
antc13
a22d086e60
Tested some of the Material Code. Seems to work. The project should now be following the code standard properly (hopefully).
2015-12-10 11:18:34 +01:00
verysecrethero
c60e968836
Removed a boxclear in the end of the test2 method
2015-12-10 11:03:40 +01:00
Tleety
9d3313e3ed
Calculate frustrum removed from code untill Nvidia isn't shit.
2015-12-10 10:46:27 +01:00
Jace
dc4f5ad26e
Merge pull request #9 from teamfisk/ecs-systems
...
ECS Systems
2015-12-10 10:42:37 +01:00
Viktor Ljung
eaca1c4dd1
Merge pull request #7 from teamfisk/ecs
...
Entity loading from schema
2015-12-10 10:32:00 +01:00
sippeangelo
0367826f16
Added RaptorCopter example system
2015-12-10 10:17:18 +01:00
sippeangelo
352074da04
Created base for systems
2015-12-10 10:17:08 +01:00
sippeangelo
53ef749736
Fixed absoute positioning, I think...
2015-12-10 10:16:03 +01:00
verysecrethero
bc8a922b77
Merging octTreeTests a bit
2015-12-09 17:57:32 +01:00
Jocke
663aca2641
Moved client and server from header.
...
Fixed so user are able to start a server and client on the same computer.
Starting 2 servers on the same computer will probably still crash the newest server (Don't do it).
2015-12-09 17:50:30 +01:00
stiffly
4de613814b
WIP Packet loss identification. Put packetID in message
2015-12-09 17:43:36 +01:00
Tleety
de6e74c0b1
Forward+ Debugging commit, dont try it.
2015-12-09 17:36:03 +01:00
William Moberg
e580540143
Made some optimizations in OctTree and added a unit test for BoxesInSameRegion.
2015-12-09 17:16:11 +01:00
sippeangelo
90a79c702f
Added crude absolute positioning when rendering
2015-12-09 15:26:49 +01:00
Tleety
393a774140
Framework for Forward+ renderer, Buggy.
2015-12-09 14:50:39 +01:00
Jocke
0807a7d0ae
Fixed the bug where starting a server made the program crash on closing.
...
Fixed some memory leaks in Client.cpp.
2015-12-09 14:43:43 +01:00
Jocke
ba150a264c
Fixed bug that cause the program to crash when closing if a server had been started.
...
Removed memory leaks in Client.cpp.
2015-12-09 14:41:26 +01:00
sippeangelo
578018607a
Moved decision of which map to load to Config.ini
2015-12-09 14:32:34 +01:00
sippeangelo
58d827f7d0
Moved world definition to Schema/Entities/Test.xml and removed HardcodedTestWorld
2015-12-09 14:25:41 +01:00
sippeangelo
3085ccdfbf
Added temporary Release function to resource manager to be able to reload a resource
2015-12-09 14:23:49 +01:00
verysecrethero
b650eb95df
Merge branch 'OctTree' of github.com:teamfisk/TacticalZ into OctTree
2015-12-09 13:57:22 +01:00
verysecrethero
8949db5456
Little more work with OctTreeTest
2015-12-09 13:56:59 +01:00
William Moberg
14bcb7ea0d
Added Update call in Game to test OctTree by using collision.
2015-12-09 13:52:17 +01:00
verysecrethero
519178dfba
Merge branch 'OctTree' of github.com:teamfisk/TacticalZ into OctTree
...
# Conflicts:
# src/Engine/Core/OctTree.cpp
2015-12-09 13:37:27 +01:00
Jocke
0e6353dd79
Fixed bug where closing glwindow as client crashed.
...
Server bug is still present.
2015-12-09 13:37:02 +01:00
verysecrethero
ed5cd392ab
Further work in testing OctTree
2015-12-09 13:29:15 +01:00
William Moberg
bad42fae1c
OctTree differentiates between static/dynamic objects now. Added a general BoxesInSameRegion method.
2015-12-09 13:27:00 +01:00
stiffly
247ff09743
Smoother movement over network. Some refactoring on client side. Now uses EKeyUp to determine if a key is pressed.
2015-12-09 13:02:39 +01:00
sippeangelo
c9b140bd6b
Semi-working entity loading from XML files!
2015-12-09 12:29:32 +01:00
FakeShemp
74c1beed20
gitignore
2015-12-09 12:03:01 +01:00
FakeShemp
c8cb0ee939
Grab all materials
2015-12-09 11:58:49 +01:00
stiffly
2a35c3055e
Renamed NetworkDefines.h --> NetworkDefinitions.h
2015-12-09 11:08:57 +01:00
sippeangelo
c9d1ba6cae
EntityIDs should start at 1, because 0 is world
2015-12-09 11:07:46 +01:00
Tleety
eb9c217eb4
3D picking float value error fixed.
2015-12-09 10:44:06 +01:00
stiffly
ce41421dbb
Added a "StartNetwork" bool to DefaultConfig.
2015-12-09 10:37:40 +01:00
verysecrethero
1d0810db10
OctTree is now drawn perfectly
2015-12-09 10:24:06 +01:00
verysecrethero
c85bb2eef7
Merge branch 'OctTree' of github.com:teamfisk/TacticalZ into OctTree
2015-12-09 10:08:26 +01:00
verysecrethero
75402b0f93
Working on OctTree tests
2015-12-09 10:08:08 +01:00
Jace
d597c7e60e
Cleaned up custom type conversion code
2015-12-08 22:51:35 +01:00
Jace
0dbe0fe48e
Component definitions and default values loading from schema
2015-12-08 21:38:52 +01:00
stiffly
f83e217638
Bugfix. if-statement was incorrect
2015-12-08 18:35:30 +01:00
stiffly
58db7b755a
Random bugfixes and cleanup.
2015-12-08 18:24:08 +01:00
sippeangelo
1e1ce4e127
Added Model component to schema
2015-12-08 18:21:24 +01:00
sippeangelo
9fbea18330
fixup! Merge remote-tracking branch 'origin/master' into ecs
2015-12-08 18:20:42 +01:00
sippeangelo
f337305dee
Merge remote-tracking branch 'origin/master' into ecs
2015-12-08 18:07:42 +01:00
sippeangelo
d7de4fc694
Component definitions now loaded from schema. No default values yet.
2015-12-08 18:07:32 +01:00
stiffly
a8c0a1f294
Merge branch 'Networking' of github.com:teamfisk/TacticalZ into Networking
...
# Conflicts:
# include/Engine/Network/Client.h
# src/Engine/Network/Client.cpp
2015-12-08 18:07:18 +01:00
stiffly
9f54a08536
Implemented new version of snapshot for 3D world. Also some cleanup.
2015-12-08 17:57:01 +01:00
sippeangelo
03bbe25a1e
Fixed FindXerces.cmake
2015-12-08 17:42:59 +01:00
Jocke
24dada149f
Cleaned up code in Client.h and Client.cpp.
...
Moved ping code into Ping() function.
2015-12-08 17:18:03 +01:00
William Moberg
a7fb77d998
OctTree can check if a box collides with a box in the OctTree.
2015-12-08 17:12:58 +01:00
William Moberg
32d2aa6a93
AABB can also be created with center position and its size.
2015-12-08 17:01:50 +01:00
Jocke
d1880754f5
Merge branch 'Networking' of github.com:teamfisk/TacticalZ into Networking
2015-12-08 16:42:32 +01:00
stiffly
27b44d2511
Input events for Client done. Instead of windows getAsyncKeyState();
2015-12-08 16:41:48 +01:00
Jocke
94adaf8ae3
Added support for multiplayer.
...
Reactored code, clumped together variables in PlayerDefinition.h.
Integrated server with entity system.
2015-12-08 16:41:22 +01:00
stiffly
6dc5112c26
Merge branch 'Networking' of github.com:teamfisk/TacticalZ into Networking
...
# Conflicts:
# include/Engine/Network/Client.h
# src/Game/Game.cpp
2015-12-08 16:15:50 +01:00
stiffly
e92119c99e
WIP trying to get Eventsystem to work in client.
2015-12-08 16:13:53 +01:00
Jocke
c48c9e1f86
Added leak check when using windows (WinLeakCheck.h).
...
Added server to project.
A server can now be started in the project.
2015-12-08 13:54:18 +01:00
verysecrethero
7ac2aaef15
Merge branch 'OctTree' of github.com:teamfisk/TacticalZ into OctTree
...
# Conflicts:
# src/Engine/Core/OctTree.cpp
2015-12-08 11:16:34 +01:00
verysecrethero
06f56d13d1
added some octTreeTest tests and a few comments in OctTree
2015-12-08 11:14:01 +01:00
Jocke
8f55e90d2d
Merge branch 'Networking' of github.com:teamfisk/TacticalZ into Networking
...
# Conflicts:
# include/Game/Game.h
2015-12-08 11:11:12 +01:00
Jocke
b5a010a517
Network now runs on it's own thread.
...
Network now sends Disconnect message when game is terminated.
2015-12-08 11:02:40 +01:00
William Moberg
b87e543420
Merge branch 'master' into OctTree
2015-12-08 10:47:27 +01:00
William Moberg
fa3816e55d
Fixed flawed unit test.
2015-12-08 10:44:12 +01:00
stiffly
ee41721a75
Merge remote-tracking branch 'origin/master' into Networking
2015-12-08 10:41:04 +01:00
William Moberg
648ba502bb
Added small test for OctTree.
2015-12-07 17:27:57 +01:00
stiffly
2c993e82d6
Added the old prototype logic to Client.h. Can now communicate with a external server(on prototype).
2015-12-07 16:55:12 +01:00
stiffly
cbbb7deaea
Copy pasta error. Corrected #ifndef
2015-12-07 16:53:33 +01:00
stiffly
de5bdef58c
Rectangle definition conflicted with a definition included by <boost/asio.hpp>.
2015-12-07 16:52:42 +01:00
William Moberg
000ad6358f
Merge branch 'OctTree' of github.com:teamfisk/TacticalZ into OctTree
2015-12-07 16:26:49 +01:00
William Moberg
04a8eeebe8
Added test get methods and some comments.
2015-12-07 16:25:01 +01:00
stiffly
d8d63f804a
Added utility headers for network interface.
2015-12-07 16:11:27 +01:00
William Moberg
955c9ce534
Removed superfluous function declaration.
2015-12-07 16:00:34 +01:00
William Moberg
e8d23f3b3f
Added AABBVsAABB function.
2015-12-07 15:59:41 +01:00
verysecrethero
89aa8c44b0
Merge branch 'OctTree' of github.com:teamfisk/TacticalZ into OctTree
2015-12-07 10:03:55 +01:00
verysecrethero
f0e407bec2
Started on OctTreeTest (Merging with OctTree)
2015-12-07 10:03:36 +01:00
William Moberg
8e21b1fe35
Added ray collision detection in leaf nodes. Fixed possible bug in OctTree::AddBox
2015-12-03 19:25:40 +01:00
verysecrethero
17133b316a
Merge branch 'OctTree' of github.com:teamfisk/TacticalZ into OctTree
2015-12-03 17:31:07 +01:00
verysecrethero
28a290600b
BOOST MEM LEAK VS VISUAL STUDIO MEM LEAKS COMMENTED TESTS
2015-12-03 17:30:12 +01:00
William Moberg
af5b3a9302
Fixed wrong paths and added an outDistance to RayVsAABB.
2015-12-03 17:24:53 +01:00
William Moberg
abb61d2cd6
Merge branch 'OctTree' of github.com:teamfisk/TacticalZ into OctTree
...
# Conflicts:
# include/Engine/Core/Collision.h
# src/Engine/Core/Collision.cpp
2015-12-03 17:11:35 +01:00
William Moberg
2f13f5da7a
Relocated AABB and Ray in Collision.h to their own files. Started implementation on OctTree.
2015-12-03 17:03:27 +01:00
verysecrethero
464650c370
more tests added
2015-12-02 16:31:39 +01:00
verysecrethero
af294f78b7
czdxvxdfvxvxvc
2015-12-02 16:26:30 +01:00
verysecrethero
c840183467
Merge remote-tracking branch 'origin/master' into OctTree
2015-12-02 15:43:51 +01:00
verysecrethero
1f99d46a8d
Merge branch 'master' into OctTree
2015-12-02 15:15:05 +01:00
verysecrethero
fd99562c7a
yrryr567yry567
2015-12-02 15:03:55 +01:00
William Moberg
c698149bdd
Added Ray, AABB structs, and basic rayVsAABB test function.
2015-12-02 14:24:21 +01:00
William Moberg
fa0ace8c68
Added empty OctTree files.
2015-12-02 11:32:56 +01:00
William Moberg
1d19c6901e
Added collision files.
2015-12-02 11:18:52 +01:00