Beispiel #1
0
        public KinectRagdollGame()
        {
            Main = this;

            graphics = new GraphicsDeviceManager(this);
            graphics.PreferredBackBufferWidth  = WIDTH;
            graphics.PreferredBackBufferHeight = HEIGHT;


            Content.RootDirectory = "Content";

            FarseerTextures.Init();
            FarseerTextures.SetGame(this);

            kinectManager  = new KinectManager();
            farseerManager = new FarseerManager(true, this);
            ragdollManager = new RagdollManager();

            actionCenter = new ActionCenter(this);
            inputManager = new InputManager(this);

            //spriteHelper = new SpriteHelper();
            objectiveManager      = new ObjectiveManager(this);
            powerupManager        = new PowerupManager(ragdollManager, farseerManager);
            jukebox               = new Jukebox();
            hazardManager         = new HazardManager(farseerManager, ragdollManager);
            particleEffectManager = new ParticleEffectManager(graphics, ref farseerProjection);

            toolbox = new Toolbox(this);


            this.IsMouseVisible = true;
            bkColor             = Color.CornflowerBlue;
        }
        public PropertyEditorForm()
        {
            InitializeComponent();


            this.farseerManager = FarseerManager.Main;
            setSelectedObject(farseerManager.world);
        }
Beispiel #3
0
        internal Pickup(Body b, RagdollManager ragdollManager, FarseerManager farseerManager) : this(ragdollManager, farseerManager)
        {
            this.Body = b;


            foreach (Fixture f in b.FixtureList)
            {
                f.BeforeCollision += new BeforeCollisionEventHandler(f_BeforeCollision);
            }

            ApplyTexture();
        }
Beispiel #4
0
 public Powerup(RagdollManager r, FarseerManager f) : base(r, f)
 {
 }
Beispiel #5
0
 public Powerup(Body b, RagdollManager ragdollManager, FarseerManager farseerManager) : base(b, ragdollManager, farseerManager)
 {
 }
Beispiel #6
0
 protected Pickup(RagdollManager r, FarseerManager f)
 {
     this.ragdollManager = r;
     this.farseerManager = f;
 }
Beispiel #7
0
 public PowerupManager(RagdollManager r, FarseerManager f)
 {
     this.ragdollManager = r;
     this.farseerManager = f;
 }
Beispiel #8
0
 public HazardManager(FarseerManager f, RagdollManager r)
 {
     this.farseerManager = f;
     this.ragdollManager = r;
 }