From ecbf3f77aefb9045197e6aec89369494f878dffb Mon Sep 17 00:00:00 2001 From: realtradam Date: Thu, 27 May 2021 05:29:50 -0400 Subject: set up to write unit tests --- entity_manager.rb | 98 ++++++++++++++++++++++++++++--------------------------- 1 file changed, 50 insertions(+), 48 deletions(-) (limited to 'entity_manager.rb') diff --git a/entity_manager.rb b/entity_manager.rb index 7d0d1ff..177ce1a 100644 --- a/entity_manager.rb +++ b/entity_manager.rb @@ -1,62 +1,64 @@ -class Entity - attr_accessor :id +class FelFlame + class Entities + attr_accessor :id - def initialize(*signature) - final_signature = 0 - signature.each do |sig| - final_signature += sig + def initialize(*signature) + final_signature = 0 + signature.each do |sig| + final_signature += sig + end + @id = Entities.generate_new_id + self.class.all.push self + self.class.signatures.push final_signature + Components.entity_created(@id) end - @id = Entity.generate_new_id - self.class.all.push self - self.class.signatures.push final_signature - Components.entity_created(@id) - end - class <