예제 #1
0
        public SplashScreen(KinectContext context, Texture2D graphic, float duration)
            : base(context)
        {
            Graphic = graphic;
            Duration = duration;

            alphaTweener = new Tweener(alpha, 1, duration, Linear.EaseIn);
            alphaTweener.Ended += delegate() { alphaTweener.Reverse(); tweenCount++; };
        }
예제 #2
0
        private KinectContext AddToContext(KinectContext context, JointData entity, int count, int commitCount, bool recreateContext)
        {
            context.Set <JointData>().Add(entity);

            if (count % commitCount == 0)
            {
                context.SaveChanges();
                if (recreateContext)
                {
                    context.Dispose();
                    context = new KinectContext();
                    context.Configuration.AutoDetectChangesEnabled = false;
                }
            }

            return(context);
        }
예제 #3
0
 public VersusTutorialScreen(KinectContext context)
     : base(context)
 {
 }
예제 #4
0
 public GameScreen(KinectContext context)
 {
     Context = context;
     Inited = false;
 }
예제 #5
0
 public SinglePlayerScreen(KinectContext context)
     : base(context)
 {
 }
예제 #6
0
 public MenuScreen(KinectContext context)
     : base(context)
 {
     MainMenu = new Menu();
 }
예제 #7
0
 public CoopPlayerScreen(KinectContext context)
     : base(context)
 {
 }
예제 #8
0
 public CoopTutorialScreen(KinectContext context)
     : base(context)
 {
 }
예제 #9
0
 public VersusPlayerScreen(KinectContext context)
     : base(context)
 {
 }
예제 #10
0
 public WaitForPlayerCount(int count, KinectContext context)
 {
     this.context = context;
     this.count = count;
 }
예제 #11
0
 public Playground(KinectContext context)
     : base(context)
 {
 }
예제 #12
0
 public HighscoreScreen(KinectContext context, string scorePath)
     : base(context)
 {
     Scores = ScoreList.LoadFromDirectory(scorePath);
 }
예제 #13
0
 public PauseScreen(KinectContext context)
     : base(context)
 {
     State = PauseState.Default;
 }
예제 #14
0
 public MessageScreen(KinectContext context)
     : base(context)
 {
 }