|
@@ -6720,8 +6720,8 @@ LRESULT CALLBACK LA_WindowProc(HWND hwnd, UINT message, WPARAM wparam, LPARAM lp
|
|
if (gpWTPacket((HCTX)lparam, wparam, &pkt)){
|
|
if (gpWTPacket((HCTX)lparam, wparam, &pkt)){
|
|
MAIN.StylusPressure = (real)pkt.pkNormalPressure/MAIN.WinTabMaxPenPressure;
|
|
MAIN.StylusPressure = (real)pkt.pkNormalPressure/MAIN.WinTabMaxPenPressure;
|
|
real angle = (real)pkt.pkOrientation.orAzimuth / 3600*TNS_PI*2+TNS_PI/2;
|
|
real angle = (real)pkt.pkOrientation.orAzimuth / 3600*TNS_PI*2+TNS_PI/2;
|
|
- MAIN.StylusOrientation = angle; MAIN.StylusDeviation=rad(90.0f-(real)pkt.pkOrientation.orAltitude/10.0f);
|
|
|
|
- printf("%f %f\n",angle,MAIN.StylusDeviation);
|
|
|
|
|
|
+ MAIN.StylusOrientation = angle; MAIN.StylusDeviation=rad((90.0f-(real)pkt.pkOrientation.orAltitude/10.0f));
|
|
|
|
+ //printf("%f %f\n",angle,MAIN.StylusDeviation);
|
|
MAIN.IsPen = 1; MAIN.PointerIsEraser=((pkt.pkStatus & TPS_INVERT)==TPS_INVERT);
|
|
MAIN.IsPen = 1; MAIN.PointerIsEraser=((pkt.pkStatus & TPS_INVERT)==TPS_INVERT);
|
|
}
|
|
}
|
|
break;
|
|
break;
|