Research Article
Enhancing a Commercial Game Engine to Support Research on Route Realism for Synthetic Human Characters
Algorithm 2
MonitoredPlayerBody class listing.
/** |
* New Pogamut Class for Storing Player Parameters during game play |
* Class to Create MonitoredPlayerBody for storing GB2004 Messages |
* @author fabien tence initial code |
* @author gregg hanold extended for player and A-star |
*/ | public class MonitoredPlayerBody extends AgentBody { | public MonitoredPlayerBody(Logger logger, String playerUnrealID) { | helloMessage MessageType.HELLO_MONITORING; | knownObjects new KnownObjects(); | platformLog logger; | for (MessageType type: MessageType.values()) { | this.typeMessageListeners.put(type, | new ArrayList<RcvMsgListener>()); } | initializer new MonitoringInitializer(playerUnrealID); }} |
|