silphius/app/react-components/entities.jsx

24 lines
497 B
React
Raw Normal View History

2024-06-11 18:42:48 -05:00
import {Container, Sprite} from '@pixi/react';
export default function Entities({entities, x, y}) {
const sprites = [];
for (const id in entities) {
const entity = entities[id];
2024-06-12 13:19:16 -05:00
if (!entity.Position || !entity.Sprite) {
continue;
}
2024-06-11 18:42:48 -05:00
sprites.push(
<Sprite
image={entity.Sprite.image}
key={id}
x={entity.Position.x}
y={entity.Position.y}
/>
);
}
return (
<Container x={x} y={y}>
{sprites}
</Container>
)
}