1
0
Fork 0

Commit Graph

  • 50d1ee6035 More strongly-typed Filters more-strongly-typed Sage Vaillancourt 2025-03-25 15:49:18 -0400
  • 76b18a6ba9 fix infinite loop if using EntitiesInRandomOrder with filter count 1 main cosmonaut 2024-07-23 17:03:29 -0700
  • 3e60d2dff2 reset entity tag on Destroy cosmonaut 2024-02-27 15:48:00 -0800
  • 3b460cf326 fix crash in Debug_GetEntities cosmonaut 2024-02-27 15:47:26 -0800
  • 079765d009 fix off by one error on LinearCongruentialEnumerator cosmonaut 2024-01-30 17:10:55 -0800
  • 0d567f1854 allow Manipulator to send messages cosmonaut 2024-01-18 15:58:28 -0800
  • 9b90d47d01 remove Platforms directive from csproj cosmonaut 2024-01-18 15:58:17 -0800
  • 842398b237 mark type assigners as internal cosmonaut 2023-12-20 15:16:49 -0800
  • b31120310c Eliminating dictionary lookups (#7) cosmonaut 2023-12-20 23:12:05 +0000
  • 94c195e920 sparse set storage_conversion cosmonaut 2023-12-19 15:31:10 -0800
  • cbdcca5bbf start rewriting component storage cosmonaut 2023-12-18 17:58:08 -0800
  • 2adecf771a rewrite storage getters to avoid dictionaries cosmonaut 2023-12-18 11:33:29 -0800
  • 2a1f265f84 .NET 8 cosmonaut 2023-11-21 15:23:59 -0800
  • a5c15305f1 re-add TimeSpan to System for compatibility cosmonaut 2023-11-21 11:56:04 -0800
  • fc2120cca9 Storage Rewrite (#6) cosmonaut 2023-11-21 19:50:17 +0000
  • 07b53b0082 fix storage retrieval + enumerate component types rev2 cosmonaut 2023-11-02 15:00:56 -0700
  • 6f50e78188 add relation count methods cosmonaut 2023-11-02 12:15:21 -0700
  • d3c4c12605 entity tag system cosmonaut 2023-11-02 11:03:51 -0700
  • 2a2d8efc5f Debug methods on World cosmonaut 2023-11-01 16:34:24 -0700
  • 4f7307d29e add Update to System cosmonaut 2023-10-31 15:09:56 -0700
  • 1ec9b9966c add Relate to Manipulator cosmonaut 2023-10-31 15:05:10 -0700
  • 63a5643763 add CreateEntity to Manipulator cosmonaut 2023-10-31 15:02:56 -0700
  • 5ba5c2f5cd split Id to EntityId and TypeId cosmonaut 2023-10-31 15:00:42 -0700
  • d4c84868d8 add FilterBuilder to compatibility system cosmonaut 2023-10-31 14:42:35 -0700
  • c7f7d8c362 add compatibility structures cosmonaut 2023-10-31 14:28:12 -0700
  • 3d2261f739 messages + rearranging cosmonaut 2023-10-31 11:10:42 -0700
  • 9032eff699 snapshot and restore relations cosmonaut 2023-10-30 16:25:33 -0700
  • 4d40103a6f id-preserving snapshots cosmonaut 2023-10-30 12:11:50 -0700
  • b118cffb83 preparing for relation snapshots cosmonaut 2023-10-27 17:47:30 -0700
  • 545637aaf3 unifying Ids and adding Relations cosmonaut 2023-10-26 16:16:28 -0700
  • 344a0082b4 fast snapshot restore cosmonaut 2023-10-26 11:02:45 -0700
  • 5419fbd72d snapshot system cosmonaut 2023-10-24 18:44:41 -0700
  • b3ff7e3f1c implement Filter cosmonaut 2023-10-24 13:13:14 -0700
  • 272fd6b492 more rev2 implementation cosmonaut 2023-10-20 17:24:35 -0700
  • 5a670fa36c entity iteration pattern cosmonaut 2023-10-20 01:17:03 -0700
  • 6173b05ff6 World.Remove and World.Dispose cosmonaut 2023-10-19 17:41:45 -0700
  • 40d2bf87ba initial archetype storage structure cosmonaut 2023-10-19 15:41:49 -0700
  • 1dfa6ba4ef experiment with preserving set order set_order cosmonaut 2023-10-17 17:41:26 -0700
  • 4ef7cb4302 Determinism fixes (#5) cosmonaut 2023-10-13 20:42:22 +0000
  • 839ad015ba add RandomGenerator.SetSeed method cosmonaut 2023-07-27 14:53:50 -0700
  • c9643ff0be fix crash in World.Clear cosmonaut 2023-07-27 14:53:33 -0700
  • 2bf2128d07 remove unused reference to TemplateComponentDepot cosmonaut 2023-07-21 14:43:54 -0700
  • b5e28ae69f add World.Clear cosmonaut 2023-07-21 14:41:53 -0700
  • 4d45d05618 World Transfer + Entity Tags (#4) cosmonaut 2023-07-10 22:36:34 +0000
  • f7d4fcdee7 add Manipulator, remove Spawner, remove Template cosmonaut 2023-05-24 12:46:27 -0700
  • cc158e460b add license cosmonaut 2023-05-22 11:22:39 -0700
  • c68e16456e run Filter callbacks before updating component storage cosmonaut 2023-05-19 13:24:26 -0700
  • 4268762a0c fix EntitiesInRandomOrder cosmonaut 2023-04-06 14:54:20 -0700
  • 5f0d694eb4 fix garbage in FilterSignature.Equals cosmonaut 2023-04-05 12:08:24 -0700
  • ca912a3b5a fix crash when storageIndex > 256 cosmonaut 2023-03-21 15:31:59 -0700
  • 3817a9e809 get relation by index cosmonaut 2023-03-20 14:26:27 -0700
  • 1a6d015fff allow Spawners to read world state cosmonaut 2023-02-10 11:59:40 -0800
  • cf75824d67 Fix entity relation inconsistency on destroy cosmonaut 2023-02-09 15:15:55 -0800
  • f534ff145e Fix InRelationSingleton error message cosmonaut 2023-02-09 15:15:41 -0800
  • 02ccc3d1a5 add World.Relate + Spawner object cosmonaut 2023-02-09 10:50:25 -0800
  • 4ff546538b fix false positive on filter remove callback cosmonaut 2023-01-27 09:48:27 -0800
  • 1438188dca add filter callback system cosmonaut 2023-01-26 16:34:15 -0800
  • e4131d58f5 fix new hashsets being allocated on each entity create cosmonaut 2023-01-10 12:41:16 -0800
  • f69d132a5e Storage refactor, snapshot system, experimental template system (#3) cosmonaut 2023-01-10 00:41:00 +0000
  • 5a2c8851ee experimenting with filtering relations filter_relations cosmonaut 2022-12-21 11:35:15 -0800
  • 93ed5c8dd2 more garbage optimization cosmonaut 2022-12-13 15:14:27 -0800
  • 2f46af30fb garbage collection optimizations cosmonaut 2022-12-13 00:34:35 -0800
  • 01a9211ff4 remove IHasEntity cosmonaut 2022-12-09 11:29:43 -0800
  • 307577d399 FilterSignature IEquatable cosmonaut 2022-12-09 10:35:19 -0800
  • 11488eba60 fix spacing cosmonaut 2022-12-08 12:09:29 -0800
  • b6485f345b value type enumerator on IndexableSet cosmonaut 2022-12-08 12:08:35 -0800
  • 8d1274cba0 more untyped storage granularity cosmonaut 2022-12-07 13:53:23 -0800
  • 9bc6822f38 optimize snapshot cosmonaut 2022-12-07 10:17:07 -0800
  • f628735025 snapshot refinements cosmonaut 2022-12-06 22:06:02 -0800
  • 8061590195 initial snapshot system cosmonaut 2022-12-06 01:59:22 -0800
  • f045335881 initial template system cosmonaut 2022-12-05 17:46:18 -0800
  • 7c6410275f remove unnecessary method cosmonaut 2022-12-02 23:51:54 -0800
  • 91cf93e1c9 storage optimization cosmonaut 2022-12-02 23:43:54 -0800
  • 71a95cb2d7 .NET 7 cosmonaut 2022-11-30 10:03:30 -0800
  • a9032603ec add Filter.NthEntity cosmonaut 2022-08-17 15:29:38 -0700
  • bb359d339b add == operator to Entity cosmonaut 2022-08-11 14:04:26 -0700
  • 453426a232 rename and add new relation lookup methods cosmonaut 2022-08-09 14:41:31 -0700
  • 5d3989a620 fix relation storage resize cosmonaut 2022-06-22 17:05:33 -0700
  • 47758f20d1 iterate indexable set backwards in case of destruction cosmonaut 2022-05-16 18:12:42 -0700
  • ad4dfd9249 World should be internal cosmonaut 2022-05-15 12:16:49 -0700
  • 56948e4c31 World State Save and Load (#2) cosmonaut 2022-05-03 04:51:11 +0000
  • 5243259acb relations can now contain data cosmonaut 2022-04-19 12:35:21 -0700
  • 833c60003b x64 only cosmonaut 2022-04-08 00:07:17 -0700
  • 37d10db955 remove implicit usings cosmonaut 2022-04-07 22:52:03 -0700
  • 1123ef5662 check for specific relation cosmonaut 2022-04-06 20:08:28 -0700
  • 0f4df1b948 optimize checking component existence cosmonaut 2022-04-06 20:07:38 -0700
  • 21891da116 debug mode check use after destroy cosmonaut 2022-04-06 20:07:18 -0700
  • da35e99266 entity relation system cosmonaut 2022-04-06 12:53:50 -0700
  • d7e795309f Entity Iteration Rework (#1) cosmonaut 2022-04-03 21:46:52 +0000
  • b4c862d568 allow randomized entity access on filters cosmonaut 2022-04-02 01:00:48 -0700
  • 42113f882c rename no-parameter Get to GetSingleton cosmonaut 2022-03-31 19:55:01 -0700
  • 323fb0e209 add Exists API call to check if entity exists cosmonaut 2022-03-31 16:15:30 -0700
  • 24455bcaed Entity is now IEquatable cosmonaut 2022-03-31 14:51:43 -0700
  • 9e6917094d system updates called by the application instead of World cosmonaut 2022-03-25 16:00:19 -0700
  • 428b375d88 DebugSystem API cosmonaut 2022-03-25 12:32:35 -0700
  • 26621e66fe world no longer triggers renderer draw cosmonaut 2022-03-24 22:12:37 -0700
  • 0ddc89ddea add singleton getter cosmonaut 2022-03-21 16:21:42 -0700
  • 9eb4b947f0 WithEntity message getters cosmonaut 2022-03-18 12:50:59 -0700
  • 8ec2780356 add singular ReadMessage to System cosmonaut 2022-03-16 00:33:38 -0700
  • 82271e6b13 move FilterBuilder to EntityComponentReader cosmonaut 2022-03-08 15:23:07 -0800