Beispiel #1
0
 public void Load(params Scene[] scs) //특정 씬을 로드합니다. 같은 씬을 중복해서 로드하더라도 단 한번만 등록됩니다.
 {
     foreach (Scene s in scs)
     {
         if (!Loaded(s))
         {
             UpdateSceneEvent += s.updateAction;
             DrawSceneEvent   += s.drawAction;
             s.InitAction?.Invoke();
             if (s.bgm != "")
             {
                 MusicBox.PlaySong(s.bgm);
             }
         }
     }
 }
Beispiel #2
0
        public static int ElapsedMillisec = 0; // 한 프레임에서 다음 프레임으로 넘어가는 밀리초를 측정합니다.

        public static void InternalUpdate()    // 이것은 함부로 불러서는 안됩니다.
        {
            FrameTimer++;
            Fader.Update();
            MusicBox.Update();
        }