EP, TITLE = 145, "電話中なの"
# 2026-11-08 カメラワーク：P1 大城さんの腰上（電話を肩にはさむ）・手前に到着したハコブくんの画面の端／P2 真横の引き、大声のハコブくんと振り向く大城さん／P3 大城さんの顔に大きく寄る（目をつぶる）／P4 ハコブくん目線、電話を置いた大城さんと横で待つハコブくん
PHONE = ("HANDSET", ["Oshiro holds one plain cordless internal phone handset — a plain handset with NO text"])
PANELS = [
 dict(chars=["大城", "ハコブ"], mouth="NORMAL", no_yline=True, prop=PHONE,
      hscale_text=["Oshiro is at the RIGHT-CENTRE, waist-up, three-quarter view, standing at a plain low counter (only its top edge visible at about 72% of the image height): x 34–86%, her head at about 26% of the image height",
                   "the top-left part of Hakobukun is in the near foreground at the bottom-LEFT, three-quarter view, just arriving, cut by the left and bottom edges: x 0–30%, its top at about 62% of the image height"],
      camera=["SHOT SIZE: waist-up of Oshiro; the edge of Hakobukun in the foreground", "CAMERA POSITION: front-left of Oshiro", "CAMERA HEIGHT: 140 cm"],
      band="3% and 18%",
      comp=["Oshiro holds the handset pinched between her ear and her raised shoulder, writing on a small blank memo pad on the counter with a pen. The memo pad is BLANK, NO writing",
            "she is concentrating, eyes on the memo, not noticing the robot",
            "the bubble 「はい、田中先生。点滴の時間ですね」 at the upper right, its tail down to Oshiro"],
      bubbles=[("Nurse Oshiro", "はい、田中先生。点滴の時間ですね", ["はい、田中先生。", "点滴の時間ですね"])],
      scene="The nurses' station. Oshiro is on the phone with Dr. Tanaka, the handset pinched on her shoulder, taking notes. Hakobukun arrives."),
 dict(chars=["大城", "ハコブ"], mouth="NORMAL", full=["大城"], prop=PHONE,
      camera=["SHOT SIZE: full-body two-shot", "CAMERA POSITION: from the side, slightly front", "CAMERA HEIGHT: 150 cm"],
      band="3% and 24%",
      comp=["Hakobukun is centred at about 32% of the image width, three-quarter view facing right toward Oshiro",
            "Oshiro is centred at about 64% of the image width, turned 30° toward the robot, pressing one palm over the handset's mouthpiece, glaring at the robot",
            "two bubbles: 「オ薬ガ、届キマシタ！受ケ取リヲ、オ願イシマス！」 at the upper left, LARGE, tail down to Hakobukun; 「今、電話中なの見えない？」 at the upper right, tail down to Oshiro"],
      bubbles=[("Hakobukun", "オ薬ガ、届キマシタ！受ケ取リヲ、オ願イシマス！", ["オ薬ガ、届キマシタ！", "受ケ取リヲ、", "オ願イシマス！"]), ("Nurse Oshiro", "今、電話中なの見えない？", ["今、電話中なの", "見えない？"])],
      extra=[("EFFECT:", ["loud-voice radiating lines around Hakobukun's screen. A small anger vein mark near Oshiro's temple. NO letters"])],
      scene="Hakobukun announces loudly that the medicine has arrived and asks her to sign for it. Oshiro covers the mouthpiece and hisses: can't you see I'm on the phone?"),
 dict(chars=["大城"], no_yline=True, prop=PHONE,
      hscale_text=["Oshiro's face is LARGE, a close-up filling most of the picture: x 14–90%, her face between 30% and 78% of the image height, the handset at her ear"],
      camera=["SHOT SIZE: close-up of Oshiro's face", "CAMERA POSITION: front-right, three-quarter", "CAMERA HEIGHT: 155 cm"],
      band="3% and 24%",
      comp=["Oshiro squeezing her eyes shut, lips pressed tight, enduring it; vertical gloom lines above her",
            "two bubbles: 「受ケ取リヲ、オ願イシマス」 at the upper left, its tail pointing out of the LEFT edge of the picture toward the robot off-screen; 「え、何？」 at the upper right, a smaller bubble whose tail points to the handset (Dr. Tanaka's voice on the phone)"],
      bubbles=[("Hakobukun (off-screen, left)", "受ケ取リヲ、オ願イシマス", ["受ケ取リヲ、", "オ願イシマス"]), ("Dr. Tanaka on the phone", "え、何？", ["え、何？"])],
      tails={"受ケ取リヲ、オ願イシマス": "out of the left edge, toward the off-screen robot", "え、何？": "the handset at Oshiro's ear"},
      extra=[("EFFECT:", ["vertical gloom lines above Oshiro's head. NO letters"]), ("KATAKANA CHECK:", ["in 受ケ取リヲ the character after 取 is the KATAKANA リ, NOT the hiragana り"])],
      scene="Hakobukun repeats its request from off-screen. Over the phone, Dr. Tanaka asks what that was. Oshiro shuts her eyes."),
 dict(chars=["大城", "ハコブ"], mouth="HAPPY", no_yline=True,
      hscale_text=["Hakobukun is in the near foreground at the LEFT, three-quarter view, waiting quietly beside the counter: x 4–48%, its top at about 46% and wheels at about 94% of the image height",
                   "Oshiro is at the right beyond it, waist-up, turned 40° toward the robot, putting the handset down on the counter (only its top edge visible at about 70% of the image height): her head at about 24% of the image height, x 50–84%",
                   "Hakobukun's top edge stays BELOW Oshiro's chest — she is clearly taller than the robot"],
      camera=["SHOT SIZE: Hakobukun in the foreground; Oshiro waist-up beyond", "CAMERA POSITION: low, front-left of Hakobukun", "CAMERA HEIGHT: 100 cm (Hakobukun's eye level), looking slightly up at Oshiro"],
      band="3% and 22%",
      comp=["Oshiro smiling warmly, one hand on top of the robot's head",
            "two bubbles: 「電話ガ終ワルマデ、待チマシタ」 at the upper left, tail down to Hakobukun; 「待っててくれて、ありがと」 at the upper right, tail down to Oshiro"],
      bubbles=[("Hakobukun", "電話ガ終ワルマデ、待チマシタ", ["電話ガ終ワルマデ、", "待チマシタ"]), ("Nurse Oshiro", "待っててくれて、ありがと", ["待っててくれて、", "ありがと"])],
      scene="The settings have been changed: when someone is on the phone, Hakobukun waits quietly beside them (urgent drugs ping the nurse's device instead). When Oshiro hangs up, she thanks it for waiting."),
]


# ===== 2026-11-08 エイイチ「向きや身長などの大きさ変」→ P1・P2・P4 を相手に向く向きと、並び図の大きさで描き直す =====
import os
from importlib.machinery import SourceFileLoader as _L
_F = _L("_face", os.path.expanduser("~/mnt/PixelstoMotors/ハコブくん/4コママンガ作成データ/縦長/_face.py")).load_module().face
PANELS[0] = dict(chars=["大城", "ハコブ"], mouth="NORMAL", no_yline=True, back=True, prop=PHONE,
      hscale_text=["Oshiro is at the RIGHT-CENTRE, waist-up, three-quarter view, standing at a plain low counter (only its top edge visible at about 70% of the image height): x 40–88%, her head at about 24% of the image height",
                   "Hakobukun is in the near foreground at the bottom-LEFT, seen from its REAR-LEFT three-quarter, just arriving and facing Oshiro: its back and the flat side panel with the round ring are visible; its screen faces AWAY from the viewer toward Oshiro. Cut by the left and bottom edges: x 0–40%, its top at about 60% of the image height",
                   "Hakobukun's top is BELOW Oshiro's waist level in the picture — she is clearly taller"],
      camera=["SHOT SIZE: over-the-robot shot — Hakobukun's rear-left in the foreground, Oshiro waist-up beyond", "CAMERA POSITION: behind Hakobukun's rear-left corner", "CAMERA HEIGHT: 140 cm"],
      band="3% and 18%",
      comp=["Oshiro holds the handset pinched between her ear and her raised shoulder, writing on a small blank memo pad on the counter with a pen. The memo pad is BLANK, NO writing",
            "she is concentrating, eyes on the memo, not noticing the robot",
            "the bubble 「はい、田中先生。点滴の時間ですね」 at the upper right, its tail down to Oshiro"],
      bubbles=[("Nurse Oshiro", "はい、田中先生。点滴の時間ですね", ["はい、田中先生。", "点滴の時間ですね"])],
      scene="The nurses' station. Oshiro is on the phone with Dr. Tanaka, the handset pinched on her shoulder, taking notes. Hakobukun arrives behind her.")
PANELS[1]["extra"] = [_F("right", "Oshiro")] + PANELS[1]["extra"]
PANELS[3] = dict(chars=["大城", "ハコブ"], mouth="HAPPY", full=["大城"], prop=PHONE,
      camera=["SHOT SIZE: full-body two-shot", "CAMERA POSITION: front-left, three-quarter", "CAMERA HEIGHT: 120 cm"],
      band="3% and 22%",
      comp=["Hakobukun is centred at about 32% of the image width, waiting quietly beside her",
            "Oshiro is centred at about 64% of the image width, body turned 40° toward the robot, smiling warmly, resting one hand on the top of the robot's head; her other hand puts the cordless handset down",
            "two bubbles: 「電話ガ終ワルマデ、待チマシタ」 at the upper left, tail down to Hakobukun; 「待っててくれて、ありがと」 at the upper right, tail down to Oshiro"],
      bubbles=[("Hakobukun", "電話ガ終ワルマデ、待チマシタ", ["電話ガ終ワルマデ、", "待チマシタ"]), ("Nurse Oshiro", "待っててくれて、ありがと", ["待っててくれて、", "ありがと"])],
      extra=[_F("right", "Oshiro")],
      scene="The settings have been changed: when someone is on the phone, Hakobukun waits quietly beside them (urgent drugs ping the nurse's device instead). When Oshiro hangs up, she thanks it for waiting.")


# 2026-11-08 2回目：P1 は手前のハコブくんが大きすぎ、P2 も大きすぎ、P4 は「ガ」がひらがな → 同じ床で並べ、部位で高さを書く
SIZE_O = "SIZE: Hakobukun's top edge reaches only midway between the pit of Oshiro's stomach and her navel. Her chest, shoulders and head are clearly ABOVE the robot. Hakobukun is NOT as tall as her chest"
PANELS[0] = dict(chars=["大城", "ハコブ"], mouth="NORMAL", full=["大城"], prop=PHONE,
      camera=["SHOT SIZE: full-body two-shot", "CAMERA POSITION: front-left, three-quarter", "CAMERA HEIGHT: 140 cm"],
      band="3% and 18%",
      comp=["Hakobukun is centred at about 28% of the image width, just arriving from the left",
            "Oshiro is centred at about 64% of the image width, standing at the left end of a plain waist-high counter that runs off the right edge, body turned 30° to camera-right toward the counter",
            "Oshiro holds the handset pinched between her ear and her raised shoulder, writing on a small blank memo pad on the counter with a pen. The memo pad is BLANK, NO writing. She is concentrating and does not notice the robot",
            SIZE_O,
            "the bubble 「はい、田中先生。点滴の時間ですね」 at the upper right, its tail down to Oshiro"],
      bubbles=[("Nurse Oshiro", "はい、田中先生。点滴の時間ですね", ["はい、田中先生。", "点滴の時間ですね"])],
      extra=[_F("right", "Oshiro")],
      scene="The nurses' station. Oshiro is on the phone with Dr. Tanaka, the handset pinched on her shoulder, taking notes. Hakobukun arrives beside her.")
PANELS[1]["comp"].append(SIZE_O)
PANELS[3]["comp"].append(SIZE_O)
PANELS[3]["extra"].append(("KATAKANA CHECK:", ["in 電話ガ終ワルマデ the character after 話 is the KATAKANA ガ, NOT the hiragana が", "both bubbles run HORIZONTALLY"]))

# 2026-11-08 バッチの下書き（1コマ2枚）から選んだ。146 P2・P3 は描き直し
# 2026-11-08 エイイチ「向きや身長などの大きさ変」のあとに選び直した
PICK = {1: '第145話_P1_20261108_010854.jpg', 2: '第145話_P2_20261108_010901.jpg', 3: '第145話_P3_20261108_003125b2.jpg', 4: '第145話_P4_20261108_010907.jpg'}
