Comments (1)
Without looking too deeply into it myself I recall that we're storing entities in the Entity service and exposing them via Entity.list
, however the map itself (active_map
) contains an exhaustive list of ALL entities, sorted by the layer they belong in (active_map.layers
). Go look at map.draw()
to see what I'm talking about. Don't hold my memory to this, but Entity.list
is just a convenient way of sorting the entities we care about into a nice, easy single iterable list that doesn't include things we'll never want to pass through the Systems. You might want to consider merging the Entity and Map service in addition to this fix to avoid the confusion of having the same data exist in two different services.
from space-race.
Related Issues (20)
- Add checkpoints HOT 1
- Save race times to filesystem
- Fix Bad Planet gravitational_mass
- Remove global variables and linting errors
- Proper map unloading and game state reset
- Make the game physics more fun
- Game Distribution HOT 1
- Create boundary walls for pathing
- Automated map verification
- Ship selection menu
- Internal Credit System HOT 2
- Checkpoint gates can close if the player is on the wrong side HOT 1
- Customizable Keybinds
- Resizable Window
- Checkpoints of varied sizes (or specifiable size) HOT 1
- Animated Tiles HOT 2
- Improve gravity HOT 5
- Settings Menu HOT 1
- Render Culling HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from space-race.