コード例 #1
0
        public Rader(float ang, float r, Vector2 pos, float azi, Color color)
        {
            this.pos   = pos;
            this.azi   = azi;
            this.r     = r;
            this.ang   = ang;
            this.color = color;

            this.depthMap = new RaderDepthMap(ShelterMgr.gridSum);

            int texSize      = ShelterMgr.texSize;
            int texSizeSmall = ShelterMgr.texSizeSmall;

            target      = new RenderTarget2D(BaseGame.Device, texSize, texSize, 1, BaseGame.Device.PresentationParameters.BackBufferFormat);
            targetSmall = new RenderTarget2D(BaseGame.Device, texSizeSmall, texSizeSmall, 1, BaseGame.Device.PresentationParameters.BackBufferFormat);

            Camera.onCameraScaled += new EventHandler(Camera_onCameraScaled);
        }
コード例 #2
0
ファイル: Rader.cs プロジェクト: ingex0/smarttank
        public Rader ( float ang, float r, Vector2 pos, float azi, Color color )
        {
            this.pos = pos;
            this.azi = azi;
            this.r = r;
            this.ang = ang;
            this.color = color;

            this.depthMap = new RaderDepthMap( ShelterMgr.gridSum );

            int texSize = ShelterMgr.texSize;
            int texSizeSmall = ShelterMgr.texSizeSmall;

            target = new RenderTarget2D( BaseGame.Device, texSize, texSize, 1, BaseGame.Device.PresentationParameters.BackBufferFormat );
            targetSmall = new RenderTarget2D( BaseGame.Device, texSizeSmall, texSizeSmall, 1, BaseGame.Device.PresentationParameters.BackBufferFormat );

            Camera.onCameraScaled += new EventHandler( Camera_onCameraScaled );
        }