From a903bd6aa358e23ff7415e7090ad56aa0bfcd8ee Mon Sep 17 00:00:00 2001 From: Nathan Kunicki Date: Sun, 17 Apr 2016 15:02:54 +0100 Subject: [PATCH] Added the ability to disable rendering of an item internally --- package.json | 2 +- src/classes/entity.js | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 9e2a78a..ff425be 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "momentumengine", - "version": "0.6.0", + "version": "0.7.0", "description": "An ES6 game and animation engine.", "main": "src/es6.js", "repository": { diff --git a/src/classes/entity.js b/src/classes/entity.js index 8c1fc61..72f966d 100644 --- a/src/classes/entity.js +++ b/src/classes/entity.js @@ -21,6 +21,7 @@ class Entity { this.acceleration = new Vector2D(0, 0); this.size = new Vector2D(0, 0); this.rotation = 0; + this.display = true; this.fields = []; @@ -347,7 +348,7 @@ class Entity { _renderEntity () { - let rendered = this.render && this.render(); + let rendered = this.display && this.render && this.render(); if (rendered) { this._game._lastFrameTotalRenders++;