protected override void GetImage(out Bitmap bmp) { if (PARENT.BLOOD <= 0.0 && PARENT.DEAD_TIME > PARENT.DEAD_PERIOD) { bmp = null; return; } base.GetImage(out bmp);bmp=bmp.Rotate(ANGLE); if (PARENT.BLOOD <= 0.0 && PARENT.DEAD_TIME > 0.0) bmp.Multiply_A(1.0 - PARENT.DEAD_TIME / PARENT.DEAD_PERIOD); }
protected override void GetImage(out Bitmap bmp) { base.GetImage(out bmp); bmp= bmp.Rotate(ANGLE); bmp.Multiply_A(FLASH_RATIO); }
protected override void GetImage(out Bitmap bmp) { bmp= IMAGE.Rotate(GetSpeed(1.0)); if (ENDURANCE < DISAPPEAR_PERIOD) bmp.Multiply_A(ENDURANCE / DISAPPEAR_PERIOD); }