Commit Graph

368 Commits (f82c92523329e48959d5949d4fe4991f33c02454)

Author SHA1 Message Date
thatcosmonaut c7a4297cff
Merge pull request #1 from encompass-ecs/special_engines
Detectors and some API Changes
2019-06-24 12:35:32 -07:00
Evan Hemsley 9bb8fbda25 change WorldBuilder.AddEngine to take an instantiated Engine 2019-06-24 12:26:19 -07:00
Evan Hemsley b4347f4085 implement Detector and change World and Engine update to use double 2019-06-24 12:14:37 -07:00
thatcosmonaut 7d58b60ca4
Update TODO 2019-06-24 11:29:53 -07:00
thatcosmonaut f2e98080e4
Update TODO 2019-06-22 09:57:06 -07:00
Evan Hemsley f8d8a08c92 0.3.0 2019-06-21 17:53:00 -07:00
Evan Hemsley 88248a962c rename some engine methods for consistency 2019-06-21 17:50:01 -07:00
Evan Hemsley e964055ec1 add some convenience methods to Engines 2019-06-21 17:44:07 -07:00
Evan Hemsley fde3cfe9e3 fix null lookup bug in message manager 2019-06-21 17:23:52 -07:00
Evan Hemsley a2171e9915 bump version number 2019-06-20 12:39:43 -07:00
Evan Hemsley 987b30ceae fix cast bug in Entity.GetComponents 2019-06-20 12:38:19 -07:00
Evan Hemsley 74ec2f6320 Merge branch 'master' of github.com:thatcosmonaut/encompass-cs 2019-06-20 10:46:22 -07:00
Evan Hemsley 366f9ba03f roslynator stuff 2019-06-20 10:46:15 -07:00
Evan Hemsley c93320b1a2 release config 2019-06-20 01:05:34 -07:00
Evan Hemsley 816dd4a6f8 deploy on tag 2019-06-20 00:59:15 -07:00
Evan Hemsley f94d2c018f lets try dotnet 2019-06-20 00:44:20 -07:00
Evan Hemsley b129b20667 maybe this will work!!! 2019-06-20 00:28:12 -07:00
Evan Hemsley 8e17ad7331 try it again!! 2019-06-20 00:10:46 -07:00
Evan Hemsley 5cd6c5f967 using dotnet test 2019-06-19 23:53:20 -07:00
Evan Hemsley ce1baf3345 welp need mono 2019-06-19 23:38:02 -07:00
Evan Hemsley 72297a69ff more travis! 2019-06-19 23:36:59 -07:00
Evan Hemsley cec5c570b1 update travis config 2019-06-19 23:25:18 -07:00
Evan Hemsley 5e161e2254 update csproj files again 2019-06-19 23:22:47 -07:00
Evan Hemsley 855797ef5e Merge branch 'master' of github.com:thatcosmonaut/encompass-cs 2019-06-19 23:10:13 -07:00
Evan Hemsley 8bfbd91450 update csproj files 2019-06-19 23:10:01 -07:00
Evan Hemsley 8c3275fb4a travis xenial 2019-06-19 23:07:03 -07:00
Evan Hemsley 96e3e85848 travis 2019-06-19 22:53:10 -07:00
Evan Hemsley 4a54a5544c refactor rendering to not use layer property 2019-06-19 22:38:56 -07:00
Evan Hemsley dd75a94d18 misc backend fixes + more tests 2019-06-19 20:37:46 -07:00
Evan Hemsley 116f424262 more entity tests 2019-06-19 18:10:39 -07:00
Evan Hemsley 1375adf63d general renderer read tests 2019-06-19 18:01:08 -07:00
Evan Hemsley cf6d59bb5b draw layer manager and final entity renderer tests 2019-06-19 17:40:01 -07:00
Evan Hemsley f010b39c3c entity tracker system 2019-06-19 16:13:02 -07:00
Evan Hemsley 5941029927 initial rendering implementation 2019-06-19 14:14:44 -07:00
Evan Hemsley af401398be Merge branch 'master' of github.com:thatcosmonaut/encompass-cs 2019-06-19 11:20:04 -07:00
Evan Hemsley 8501b0670b rearrange project 2019-06-19 11:19:18 -07:00
Evan Hemsley ac78525e71 update encompass csproj 2019-06-19 11:01:02 -07:00
Evan Hemsley 67c489e960 more TODO notes 2019-06-17 12:29:36 -07:00
Evan Hemsley 705aaca14b TODO notes 2019-06-17 12:28:59 -07:00
Evan Hemsley 5bd21c631e more component read tests 2019-06-17 12:12:07 -07:00
Evan Hemsley 7c787290eb refactor so entity and components use GUID 2019-06-17 11:33:38 -07:00
Evan Hemsley e4705dc7ea deactivate components in world loop 2019-06-16 20:40:56 -07:00
Evan Hemsley 8b036bb990 optimized directed graph with local functions 2019-06-16 20:12:29 -07:00
Evan Hemsley 810ca03112 fix spacing 2019-06-16 18:18:08 -07:00
Evan Hemsley e8a8488dbb test undeclared some 2019-06-16 18:16:45 -07:00
Evan Hemsley 0e3c775bc5 Some method 2019-06-16 18:11:35 -07:00
Evan Hemsley c2abd4b292 fix message add 2019-06-16 18:03:57 -07:00
Evan Hemsley cfc5ca178f world builder structure 2019-06-16 17:56:36 -07:00
Evan Hemsley c1aa6a07c9 start on message stuff 2019-06-15 18:55:35 -07:00
Evan Hemsley e2ecd37556 IMessage + formatting 2019-06-15 18:05:56 -07:00