Skip to content

Commit f13ad8e

Browse files
committed
Applying entity props after the system screen and layout props. Bumped version to 0.14.0
1 parent 6a4c816 commit f13ad8e

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "react-native-game-engine",
3-
"version": "0.13.0",
3+
"version": "0.14.0",
44
"description": "Some React Native components that make it easier to construct interactive scenes using the familiar update + draw lifecycle used in the development of many games ✨",
55
"main": "src/index.js",
66
"scripts": {

src/DefaultRenderer.js

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
11
import React from "react";
22

3-
export default (state, screen, layout) => {
4-
if (!state || !screen || !layout) return null;
3+
export default (entities, screen, layout) => {
4+
if (!entities || !screen || !layout) return null;
55

6-
return Object.keys(state)
7-
.filter(key => state[key].renderer)
6+
return Object.keys(entities)
7+
.filter(key => entities[key].renderer)
88
.map(key => {
9-
let entity = state[key];
9+
let entity = entities[key];
1010
if (typeof entity.renderer === "object")
1111
return (
1212
<entity.renderer.type
1313
key={key}
14-
{...entity}
1514
screen={screen}
1615
layout={layout}
16+
{...entity}
1717
/>
1818
);
1919
else if (typeof entity.renderer === "function")
2020
return (
2121
<entity.renderer
2222
key={key}
23-
{...entity}
2423
screen={screen}
2524
layout={layout}
25+
{...entity}
2626
/>
2727
);
2828
});

0 commit comments

Comments
 (0)