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