Пример #1
0
        static Exts()
        {
            MovementAcions.Add(new MovementAcion(ETinBotServo.ServoHeadY, 180, 100, 10, "HeadDown"));
            MovementAcions.Add(new MovementAcion(ETinBotServo.ServoHeadY, 0, 100, 10, "HeadUp"));

            FaceActions.Add(new FaceAction(ETinBotFaces.Normal, "Normal"));
            FaceActions.Add(new FaceAction(ETinBotFaces.Angry, "Angry"));
            FaceActions.Add(new FaceAction(ETinBotFaces.Blink, "Blink"));
            FaceActions.Add(new FaceAction(ETinBotFaces.BlinkDouble, "BlinkDouble"));
            FaceActions.Add(new FaceAction(ETinBotFaces.UniBlink, "UniBlink"));
            FaceActions.Add(new FaceAction(ETinBotFaces.Happy, "Happy"));
            FaceActions.Add(new FaceAction(ETinBotFaces.HappyGreen, "HappyGreen"));
            FaceActions.Add(new FaceAction(ETinBotFaces.Sad, "Sad"));

            SpeakActions.Add(new SpeakAction(
                                 "<mark name='Happy'/> Olá! Meu nome é timboóti, Minha função é ajudar o time. <mark name='Blink'/> " +
                                 "Eu estou aqui para dar recados, monitorar os indicadores, <mark name='BlinkDouble'/> alertar o time quando for preciso. " +
                                 "<mark name='Blink'/> Há, eu também monitoro bíldis, " +
                                 "e se alguém fizer besteira eu aponto o dedo <emphasis> na cara <mark name='UniBlink'/> </emphasis>, rárrarrárrárra",
                                 "introduce"));
            SpeakActions.Add(new SpeakAction("<emphasis>boooooooom dia time!</emphasis>", "goodmorning1"));
            SpeakActions.Add(new SpeakAction("bom dia time!", "goodmorning2"));
            SpeakActions.Add(new SpeakAction("<emphasis>bom dia galera!</emphasis>", "goodmorning3"));
            SpeakActions.Add(new SpeakAction("<prosody rate='fast'>bom diiia galera!</prosody>", "goodmorning4"));
        }
Пример #2
0
 public List <TinBotAction> AllActions()
 {
     return(MovementAcions.Cast <TinBotAction>()
            .Union(FaceActions)
            .Union(SpeakActions)
            .Union(SavedActions)
            .Union(SequenceActions)
            .Union(ToggleActions)
            .ToList());
 }