"use strict";

module.exports = function(ecs, data) { // eslint-disable-line no-unused-vars
	ecs.addEach(function(entity, context) { // eslint-disable-line no-unused-vars
		var position = data.entities.get(entity, "position");
		var size = data.entities.get(entity, "size");
		context.fillStyle = "black";
		context.fillRect(position.x, position.y, size.width, size.height);
	}, "camera");
};

"use strict";

module.exports = function(ecs, data) { // eslint-disable-line no-unused-vars
	data.entities.registerSearch("sampleRendererSystem", ["camera", "position", "size"]);
	ecs.addEach(function(entity, context) { // eslint-disable-line no-unused-vars
		var position = data.entities.get(entity, "position");
		var size = data.entities.get(entity, "size");
		context.fillStyle = "black";
		context.fillRect(position.x, position.y, size.width, size.height);
	}, "sampleRendererSystem");
};

Fix crash when camera doesn't have size