react-native-donkey-kong
Version:
Donkey Kong remake using react-native-game-engine
31 lines (29 loc) • 657 B
JavaScript
import React, { Component } from "react";
import { View } from "react-native";
export default (state, screen) => {
return (
<View style={{marginTop: state.camera.offsetY}}>
{Object.keys(state)
.filter(key => state[key].renderer)
.map(key => {
let entity = state[key];
if (typeof entity.renderer === "object")
return (
<entity.renderer.type
key={key}
{...entity}
screen={screen}
/>
);
else if (typeof entity.renderer === "function")
return (
<entity.renderer
key={key}
{...entity}
screen={screen}
/>
);
})}
</View>
);
};