blob: c8eff4b858436530e60cae89e8f2fddd40aaa931 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
game.systems = {};
game.systems.Render = ((graphics) => {
const renderEntities = (elapsedTime, entities) => {
for (let id in entities) {
const entity = entities[id];
if (entity.sprite && entity.components.position && entity.components.appearance) {
// document.getElementById("game-canvas").getContext("2d").drawImage(game.assets.bigblue, 100, 100, 100, 100);
entity.sprite.draw(elapsedTime, {...entity.components.position, ...entity.components.appearance});
}
}
}
const update = (elapsedTime) => {
graphics.clear();
renderEntities(elapsedTime, game.entities);
}
return { update };
})(game.graphics);
|