SocialSteeringsBeta
Interface IAnimationEngine

Package class diagram package IAnimationEngine

public interface IAnimationEngine

Author:
Petr

Method Summary
 boolean canBeInterupt(cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004Bot bot)
           
 void planNextAnimation(cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004Bot agent, String precedingName, char actor)
           
 String playAnimation(int movementSpeed, cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004Bot bot, boolean loop, int direction)
           
 void playAnimation(String animationID, cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004Bot bot, boolean loop)
          force to play animation described in @param animationID
 

Method Detail

canBeInterupt

boolean canBeInterupt(cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004Bot bot)

playAnimation

String playAnimation(int movementSpeed,
                     cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004Bot bot,
                     boolean loop,
                     int direction)
Parameters:
movementSpeed - each type of movement has its own speed 0 is for stand 1 is for slow move 2 is for walk 3 is for run
Returns:
name of choosen animation

playAnimation

void playAnimation(String animationID,
                   cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004Bot bot,
                   boolean loop)
force to play animation described in @param animationID


planNextAnimation

void planNextAnimation(cz.cuni.amis.pogamut.ut2004.bot.impl.UT2004Bot agent,
                       String precedingName,
                       char actor)


Copyright © 2015 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.