Evan Hemsley
|
971993f605
|
update ReadMessages loops to use ref readonly
continuous-integration/drone/push Build is passing
Details
|
2020-03-22 13:45:28 -07:00 |
Evan Hemsley
|
cdc68e46e5
|
rework ReadMessages to return a Span
continuous-integration/drone/push Build is passing
Details
|
2020-03-22 13:41:55 -07:00 |
Evan Hemsley
|
67bc55e780
|
actually free IDs on message clear
continuous-integration/drone/push Build is passing
Details
|
2020-03-22 12:14:57 -07:00 |
Evan Hemsley
|
002cff1c2e
|
rework typed message store
continuous-integration/drone/push Build is passing
Details
|
2020-03-22 12:12:26 -07:00 |
Evan Hemsley
|
e3d8f42bd9
|
fix not allowing same engine to write twice
continuous-integration/drone/push Build is passing
Details
|
2020-03-21 22:53:05 -07:00 |
Evan Hemsley
|
150043b0e5
|
fix bugs in component storage and draw layer manager
continuous-integration/drone/push Build is failing
Details
|
2020-03-21 22:19:31 -07:00 |
Evan Hemsley
|
4178e8f02c
|
rework delta store to not use inheritance
continuous-integration/drone/push Build is passing
Details
|
2020-03-21 20:29:15 -07:00 |
Evan Hemsley
|
812fe10ca1
|
remove unmanaged constraint from component storage
continuous-integration/drone/push Build is passing
Details
|
2020-03-21 17:38:35 -07:00 |
Evan Hemsley
|
255760a3d7
|
unmanaged component store
continuous-integration/drone/push Build is passing
Details
|
2020-03-20 18:09:24 -07:00 |
Evan Hemsley
|
408dd9bfeb
|
unmanaged structs
continuous-integration/drone/push Build is passing
Details
|
2020-03-20 15:45:58 -07:00 |
Evan Hemsley
|
6d699e4b17
|
passing draw components by ref
continuous-integration/drone/push Build is passing
Details
|
2020-03-20 14:13:26 -07:00 |
Evan Hemsley
|
b6ae9eaebc
|
more cleanup
continuous-integration/drone/push Build is passing
Details
|
2020-03-20 02:28:10 -07:00 |
Evan Hemsley
|
63e9ca63c0
|
get rid of component stores on DrawLayerManager
continuous-integration/drone/push Build is passing
Details
|
2020-03-20 00:58:33 -07:00 |
Evan Hemsley
|
7f89e9b4a0
|
fix style issues
continuous-integration/drone/push Build is passing
Details
|
2020-03-20 00:09:57 -07:00 |
Evan Hemsley
|
ffc052ded3
|
fix creating new component index on every set
continuous-integration/drone/push Build is passing
Details
|
2020-03-19 17:26:22 -07:00 |
Evan Hemsley
|
98955f3048
|
converting component storage to pack data and return refs
continuous-integration/drone/push Build is passing
Details
|
2020-03-19 15:44:04 -07:00 |
cosmonaut
|
72a7f8bfbf
|
Merge pull request 'Goodies' (#2) from new_stuff into master
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/tag Build is passing
Details
|
2020-03-18 21:24:17 +00:00 |
Evan Hemsley
|
7c1a798b01
|
use clearly named method
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
|
2020-03-18 14:23:08 -07:00 |
Evan Hemsley
|
130890b9cc
|
bump to 0.20.0
continuous-integration/drone/push Build is passing
Details
continuous-integration/drone/pr Build is passing
Details
|
2020-03-18 14:17:35 -07:00 |
Evan Hemsley
|
9bd793e337
|
remove now unnecessary type lookup
continuous-integration/drone/push Build is passing
Details
|
2020-03-18 14:14:07 -07:00 |
Evan Hemsley
|
1c3c6c6b69
|
register and preload component types via reflection in worldbuilder
continuous-integration/drone/push Build is passing
Details
|
2020-03-18 13:49:37 -07:00 |
Evan Hemsley
|
4a962bac3c
|
switch to DroneCI
continuous-integration/drone/push Build is passing
Details
|
2020-03-17 17:47:39 -07:00 |
Evan Hemsley
|
f24ee21de0
|
pruning empty entities
|
2020-03-17 17:40:11 -07:00 |
Evan Hemsley
|
4d67b4ddf7
|
add test for singular ReadMessageWithEntity
|
2020-03-17 16:04:27 -07:00 |
Evan Hemsley
|
511a05f18e
|
AddComponent for newly created Entities
|
2020-03-17 15:29:16 -07:00 |
Evan Hemsley
|
62a717cfbb
|
Merge remote-tracking branch 'origin/fix_lookup_crash' into new_stuff
|
2020-03-16 19:01:34 -07:00 |
Evan Hemsley
|
77272f10d7
|
message read checks + started AddComponent
|
2020-03-16 19:00:42 -07:00 |
Evan Hemsley
|
4be62122ab
|
fix lookup crash on component that is only read by renderers
|
2020-03-11 17:02:00 -07:00 |
thatcosmonaut
|
c1e1f7f5ca
|
ordered renderers register components with world builder
|
2020-01-28 14:05:11 -08:00 |
thatcosmonaut
|
4f75aeebf1
|
add SomeMessageWithEntity method to Engine
|
2020-01-13 14:59:18 -08:00 |
Evan Hemsley
|
fada124b39
|
Merge branch 'master' of github.com:thatcosmonaut/encompass-cs
|
2019-12-31 13:42:05 -08:00 |
Evan Hemsley
|
ab85428970
|
0.19.0
|
2019-12-31 13:42:01 -08:00 |
thatcosmonaut
|
569ee0ace8
|
Merge pull request #13 from thatcosmonaut/entity_message_cache
Entity message cache
|
2019-12-31 12:34:32 -08:00 |
Evan Hemsley
|
926c05a4db
|
rename to ReadMessagesWithEntity
|
2019-12-29 23:55:48 -08:00 |
Evan Hemsley
|
9057228795
|
fix bug when no messages existed for queried entity
|
2019-12-29 20:41:35 -08:00 |
Evan Hemsley
|
df7abf4cf3
|
adds ability to retrieve messages by entity
|
2019-12-29 20:36:23 -08:00 |
Evan Hemsley
|
3ef34d37ae
|
fix bug where priorities were not cleared at end of frame
|
2019-12-29 19:43:05 -08:00 |
Evan Hemsley
|
6f00191258
|
tightening up replay behavior
|
2019-12-29 19:08:32 -08:00 |
Evan Hemsley
|
4d47a60125
|
fix some bugs with new replay structure
|
2019-12-29 17:37:19 -08:00 |
Evan Hemsley
|
a8669a6c67
|
starting replay system to avoid replaying every component every frame
|
2019-12-29 16:28:22 -08:00 |
Evan Hemsley
|
1eb72874c1
|
replace entity storage with int
|
2019-12-29 13:54:08 -08:00 |
Evan Hemsley
|
f7095ffdfb
|
refactor to remove ComponentUpdateManager
|
2019-12-29 13:24:51 -08:00 |
Evan Hemsley
|
a2d29a6591
|
slight component manager optimization
|
2019-12-29 01:48:38 -08:00 |
Evan Hemsley
|
28f2ba969a
|
remove unnecessary component store
|
2019-12-28 22:20:17 -08:00 |
Evan Hemsley
|
d4115b231c
|
replace bitset
|
2019-12-28 21:39:35 -08:00 |
Evan Hemsley
|
05fa578652
|
untrack destroyed entities
|
2019-12-28 16:16:21 -08:00 |
Evan Hemsley
|
936b97c4ec
|
better error message when component is not found on entity
|
2019-12-28 15:08:07 -08:00 |
Evan Hemsley
|
9b0bf34c73
|
immediate tracking
|
2019-12-28 14:30:26 -08:00 |
Evan Hemsley
|
41e9dd4451
|
tracking for non-immediate components
|
2019-12-28 13:53:02 -08:00 |
Evan Hemsley
|
e3343e4a00
|
fix non immediate component remove
|
2019-12-26 21:25:24 -08:00 |