Environment.java :  » Game » pageley-games » org » pageley » games » domain » environment » Java Open Source

Java Open Source » Game » pageley games 
pageley games » org » pageley » games » domain » environment » Environment.java
package org.pageley.games.domain.environment;

import java.util.Collection;
import java.util.List;
import java.util.UUID;

import org.pageley.games.domain.Location;
import org.pageley.games.domain.entity.Entity;
import org.pageley.games.domain.event.Event;

public interface Environment {
  
  void addEntity(Entity entity);
  
  Collection<Entity> getEntities();

  List<Event> dequeueEvents();

  Collection<Location> getNodes();

  Entity getEntity(UUID entityId);
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.