mirror of
https://github.com/cyberarm/i-mic-fps.git
synced 2025-12-15 15:42:35 +00:00
Added Asset Viewer
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
class IMICFPS
|
||||
module EntityManager # Get included into GameState context
|
||||
def add_entity(entity)
|
||||
@collision_manager.add(entity) if entity.manifest.collision# Add every entity to collision manager
|
||||
@collision_manager.add(entity) if @collision_manager && entity.manifest.collision# Add every entity to collision manager
|
||||
Publisher.instance.publish(:create, nil, entity)
|
||||
@entities << entity
|
||||
end
|
||||
@@ -22,7 +22,7 @@ class IMICFPS
|
||||
def remove_entity(entity)
|
||||
ent = @entities.detect {|entity| entity == entity}
|
||||
if ent
|
||||
@collision_manager.remove(entity) if entity.manifest.collision
|
||||
@collision_manager.remove(entity) if @collision_manager && entity.manifest.collision
|
||||
@publisher.publish(:destroy, nil, entity)
|
||||
@entities.delete(ent)
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user