doc: updated links and TODO file

This commit is contained in:
Michele Caini
2021-01-23 18:39:08 +01:00
parent 2822eda858
commit 42cc480bf5
2 changed files with 9 additions and 10 deletions

11
TODO
View File

@@ -18,24 +18,19 @@
- ...
WIP:
* HP: merge view and view pack
* HP: invalid view auto-refresh
* HP: paginate pools
* HP: headless (sparse set only) view
* HP: pass the registry to pools, basic poly storage should have only component member
* HP: make view pack work also with groups, make packs input iterator only, add view adapter for external sources
* HP: write documentation for custom storages and views!!
* HP: any/poly: configurable sbo size, compile-time policies like sbo-required.
* HP: registry: use a poly object for pools, no more pool_data type.
* HP: make runtime views use opaque storage and therefore return also elements.
* HP: poly: support for data members
* add exclude-only views to combine with packs
* HP: add exclude-only views to combine with packs
* HP: entity-aware observer, add observer functions aside observer class
* deprecate non-owning groups in favor of owning views and view packs, introduce lazy owning views
* view pack: plain function as an alias for operator|, reverse iterators, rbegin and rend
* pagination doesn't work nicely across boundaries probably, give it a look. RO operations are fine, adding components maybe not.
* add observer functions aside observer class
* snapshot: support for range-based archives
* update snapshot documentation to describe alternatives
* page size 0 -> page less mode
* add example: 64 bit ids with 32 bits reserved for users' purposes
* add meta dynamic cast (search base for T in parent, we have the meta type already)
* make meta base/conv node work with storage/any and deprecate/remove meta_base, meta_conv, ...

View File

@@ -43,8 +43,8 @@ I hope this list can grow much more in the future:
* [The Machine](https://github.com/Kerndog73/The-Machine): a box pushing
puzzler with logic gates and other cool stuff.
[Check it out](https://indi-kernick.itch.io/the-machine-web-version).
* [EnttPong 2.0](https://github.com/DomRe/EnttPong): a basic game made to
showcase different parts of EnTT and C++17.
* [EnTTPong](https://github.com/DomRe/EnttPong): a basic game made to showcase
different parts of EnTT and C++17.
* [Randballs](https://github.com/gale93/randballs): simple `SFML` and `EnTT`
playground.
* [EnTT Tower Defense](https://github.com/Daivuk/tddod): a data oriented tower
@@ -64,6 +64,10 @@ I hope this list can grow much more in the future:
* [DungeonSlayer](https://github.com/alohaeee/DungeonSlayer): 2D game made
from scratch in C++.
* [3DGame](https://github.com/kwarkGorny/3DGame): 2.5D top-down space shooter.
* [Pulcher](https://github.com/AODQ/pulcher): 2D cross-platform game inspired
by Quake.
* [Destroid](https://github.com/tyrannicaltoucan/destroid): _one-bazillionth_
arcade game about shooting dirty rocks in space, inspired by Asteroids.
* Engines and the like:
* [Aether Engine](https://hadean.com/spatial-simulation/)