コード例 #1
0
ファイル: StaticGameObject.cs プロジェクト: hantor/EOD
        public StaticGameObject(Game game)
            : base(game)
        {
            _iCollisionManagerService = (ICollisionManagerService)game.Services.GetService(typeof(ICollisionManagerService));
            _iCollisionManagerService.AddStaticGameObject(this);

            _collisionRectangle = new Rectangle((int)(GetPositionX() - GetOriginX()), (int)(GetPositionY() - GetOriginY()), GetTexture().Width, GetTexture().Height);
        }
コード例 #2
0
        public StaticGameObject(Game game)
            : base(game)
        {
            _iCollisionManagerService = (ICollisionManagerService)game.Services.GetService(typeof(ICollisionManagerService));
            _iCollisionManagerService.AddStaticGameObject(this);

            _collisionRectangle = new Rectangle((int)(GetPositionX() - GetOriginX()), (int)(GetPositionY() - GetOriginY()), GetTexture().Width, GetTexture().Height);
        }
コード例 #3
0
ファイル: DynamicGameObject.cs プロジェクト: hantor/EOD
        public DynamicGameObject(Game game)
            : base(game)
        {
            _iCollisionManagerService = (ICollisionManagerService)game.Services.GetService(typeof(ICollisionManagerService));
            _iCollisionManagerService.AddDynamicGameObject(this);

            _collisionRectangle = new Rectangle((int)(GetPositionX() - GetOriginX()), (int)(GetPositionY() - GetOriginY()), GetTexture().Width, GetTexture().Height);
            _direction          = Vector2.Zero;
            _speed = 100.0f;
        }
コード例 #4
0
ファイル: DynamicGameObject.cs プロジェクト: hantor/EOD
        public DynamicGameObject(Game game)
            : base(game)
        {
            _iCollisionManagerService = (ICollisionManagerService)game.Services.GetService(typeof(ICollisionManagerService));
            _iCollisionManagerService.AddDynamicGameObject(this);

            _collisionRectangle = new Rectangle((int)(GetPositionX() - GetOriginX()), (int)(GetPositionY() - GetOriginY()), GetTexture().Width, GetTexture().Height);
            _direction = Vector2.Zero;
            _speed = 100.0f;
        }