From b38193f1434ac622927885d1248c4c00e793ab8d Mon Sep 17 00:00:00 2001 From: bogo Date: Thu, 19 Sep 2024 12:08:57 +0200 Subject: [PATCH] Add IDPA target for el presidente drill --- app.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app.py b/app.py index fddf1a2..7ab2676 100644 --- a/app.py +++ b/app.py @@ -19,12 +19,15 @@ def get_locale(): SHOOTOFF_DISTANCE = 1200 SHOOTOFF_GAP = 100 + IPSC_DISTANCE = 914 IPSC_GAP = 92 IPSC_TARGET_WIDTH = 46 IPSC_TARGET_HEIGHT = 58 IPSC_STAGE_WIDTH = 322 +IDPA_TARGET_HEIGHT = 78 + VALUES = { "five_to_go": { "t1": {"len_a": 3100, "len_h": 9100, 'width': 250, 'height': 250, 'elevation': 0, 'stop_plate': False, @@ -235,16 +238,17 @@ def generate_pdf_ipsc(): preview_scale = preview_size / IPSC_STAGE_WIDTH box_position = target_line / 2 preview_margin=(preview_size - 3*(preview_scale * IPSC_TARGET_WIDTH))/2 + original_target_height= IPSC_TARGET_HEIGHT if target_type == 'ipsc' else IDPA_TARGET_HEIGHT rendered_html = render_template( 'pdf_template_ipsc.html', distance=distance, size=size, wall_length=target_line, - target_height=scale * IPSC_TARGET_HEIGHT, + target_height=scale * original_target_height, target_width=scale * IPSC_TARGET_WIDTH, gap=scale * IPSC_GAP + scale * IPSC_TARGET_WIDTH, - preview_target_height=preview_scale * IPSC_TARGET_HEIGHT, + preview_target_height=preview_scale * original_target_height, preview_target_width=preview_scale * IPSC_TARGET_WIDTH, preview_margin=preview_margin, preview_gap=preview_scale * IPSC_GAP + preview_margin,