示例#1
0
 /// <summary>
 /// Resolve ALL linked event, then move to the DestinationNumber
 /// </summary>
 /// <param name="story"></param>
 public override void ResolveEvent(Story story)
 {
     foreach (Event linkEvent in this.ListLinkedEvent)
     {
         linkEvent.ResolveEvent(story);
     }
     story.AddParagraph(CreateParagraph.CreateAParagraph(this.DestinationNumber));
     story.Move(this.DestinationNumber);
 }
示例#2
0
 private void Button_Click_1(object sender, RoutedEventArgs e)
 {
     for (int i = 0; i <= 100; i++)
     {
         for (int paragraph = 1; paragraph <= 350; paragraph++)
         {
             StoryParagraph newParag = CreateParagraph.CreateAParagraph(paragraph);
         }
     }
     System.Diagnostics.Debug.WriteLine("Finished");
 }
示例#3
0
 private void InitStory(Hero hero)
 {
     MyStory = new Story("RandomName", Hero);
     MyStory.AddParagraph(CreateParagraph.CreateAParagraph(Hero.CurrentParagraph));
     MyStory.PropertyChanged += MyStory_PropertyChanged;
     if (!LoadingHero)
     {
         MyStory.Start();
     }
     else
     {
         MyStory.Start(hero.CurrentParagraph);
     }
 }
示例#4
0
 public override void ResolveEvent(Story story)
 {
     story.AddParagraph(CreateParagraph.CreateAParagraph(this.DestinationNumber));
     story.Move(this.DestinationNumber);
 }