예제 #1
0
파일: MainForm.cs 프로젝트: MPAid/Main
 private void StartAnimation()
 {
     if (GetTabState() == 0)
     {
         MaoriObj m = GetSelectedMaoriObj(MaoriObjType.Vowel);
         if (m != null)
         {
             animationCurrentPlay = m;
             animationCurrentFrame = 0;
             animationTotalFrames = m.AnimationImages.Images.Count;
             animationTimer.Start();
         }
     }
 }
예제 #2
0
파일: MainForm.cs 프로젝트: MPAid/Main
        private string GetNextUserRecordingName(MaoriObj word)
        {
            string result;

            FileMapper fileMapper = new FileMapper(0, word.WordSoundId);
            int index = recordedWavFiles.Count + 1;
            result = systemIO.GetAppDataDir(allUsers.getCurrentUser())
                + fileMapper.GetWordSoundName(index);
            return result;
        }
예제 #3
0
파일: MainForm.cs 프로젝트: MPAid/Main
 private void ResetAnimator()
 {
     animationTotalFrames = 0;
     animationCurrentFrame = 0;
     animationCurrentPlay = null;
     animationTimer.Stop();
 }
예제 #4
0
파일: MainForm.cs 프로젝트: MPAid/Main
 private bool CanPlayAnimation(MaoriObj currentMaoriObj)
 {
     if (currentMaoriObj != null)
         return (currentMaoriObj.AnimationImages != null);
     else
         return false;
 }