X-Git-Url: https://git.r.bdr.sh/rbdr/serpentity/blobdiff_plain/ae99b55e21cc721a28a651120a04387f4a27a9d0..a2949b6a6621627d0382fd1702d067b7b82322ed:/README.md diff --git a/README.md b/README.md index f90083b..6703b5f 100644 --- a/README.md +++ b/README.md @@ -10,10 +10,11 @@ Usage: var engine = Serpentity(); -Add entities or systems: +Add entities or systems, systems are added with a priority (the smaller +the number, the earlier it will be called): engine.addEntity(entityFactory()); - engine.addSystem(new GameSystem()); + engine.addSystem(new GameSystem(), priority); Update all systems: @@ -92,9 +93,15 @@ Systems are called on every update, and they use components through nodes. Just run `engine.update(dt)` in your game loop :D +## Checking it in the frontend (dev). + +You can link the bower package to test it out locally. +Spawn a python server (`python -m SimpleHTTPServer`) to see +the test page in `http://localhost:8000/browser_test/` + + ## TO-DO -* Priorities * Removing components * Implement the ashteroids demo (Serpentoids) * Actually check performance