24 lines
650 B
Java
24 lines
650 B
Java
package characters;
|
||
|
||
import enums.CharacterType;
|
||
import story.StoryContext;
|
||
|
||
public class Traveler extends Character {
|
||
|
||
public Traveler(String name) {
|
||
super(CharacterType.TRAVELER, name);
|
||
}
|
||
|
||
// Traveler can tell stories about his adventures and listen to stories about the city, but dont ask questions
|
||
|
||
@Override
|
||
public String listen(StoryContext context) {
|
||
return name + " слушает историю о " + context.getStoryContext();
|
||
}
|
||
|
||
@Override
|
||
public String converse(StoryContext context, String subject) {
|
||
return name + " рассказывает историю о " + subject;
|
||
}
|
||
}
|