diff --git a/assets/_regen_batches.json b/assets/_regen_batches.json index c0276da..5e1de9e 100644 --- a/assets/_regen_batches.json +++ b/assets/_regen_batches.json @@ -841,7 +841,7 @@ "pose": true, "check": "same", "anchor": 0, - "subject": "Three frames of the woman shown in the FIRST reference figure \u2014 same DARK ALMOST-BLACK ponytail, same white shirt, same white pleated tennis skirt, same height and drawing style. The SECOND, THIRD and FOURTH reference figures show a MALE player performing the three serve poses: copy each of those POSES EXACTLY \u2014 the same body position, the same lean, the same knee bend, the same racket arm angle, the same degree of coil or stretch \u2014 but performed BY HER, with her ponytail, her white shirt and her white pleated skirt, never his shorts and never his body. She is seen strictly FROM BEHIND \u2014 the back of her head, her ponytail and the back of her shirt face the viewer, NO face, NO eyes, NO nose, NO mouth. She is RIGHT-HANDED and the racket NEVER changes hands: in every frame the racket is in her RIGHT hand, on the RIGHT-HAND SIDE OF THE IMAGE, exactly as in the male reference poses. Draw NO ball anywhere in any frame \u2014 the game draws the ball. Frame 1: the pose of the SECOND reference figure \u2014 the serve toss, her empty LEFT arm thrown straight UP above her head, fingers open, the racket in her right hand still held low behind her. Frame 2: the pose of the THIRD reference figure \u2014 the smash, at FULL STRETCH, up on her toes, body fully extended and clearly TALLER than in any other frame, the racket swung high overhead mid-strike. Frame 3: the pose of the FOURTH reference figure \u2014 the wind-up, deeply COILED, knees bent, back arched, the racket in her right hand DROPPED DOWN AND BACK BEHIND her with its head pointing at the ground, exactly like the male wind-up and NOT a ready crouch." + "subject": "Three frames of the woman shown in the FIRST reference figure \u2014 same DARK ALMOST-BLACK ponytail, same white shirt, same white pleated tennis skirt, same height and drawing style. The SECOND, THIRD and FOURTH reference figures show a MALE player performing the three serve poses: copy each of those POSES EXACTLY \u2014 the same body position, the same lean, the same knee bend, the same racket arm angle, the same degree of coil or stretch \u2014 but performed BY HER, with her ponytail, her white shirt and her white pleated skirt, never his shorts and never his body. She is seen strictly FROM BEHIND \u2014 the back of her head, her ponytail and the back of her shirt face the viewer, NO face, NO eyes, NO nose, NO mouth. She is RIGHT-HANDED and the racket NEVER changes hands: in every frame the racket is in her RIGHT hand, on the RIGHT-HAND SIDE OF THE IMAGE, exactly as in the male reference poses. Draw NO ball anywhere in any frame \u2014 the game draws the ball. Frame 1: the pose of the SECOND reference figure \u2014 the serve toss, her empty LEFT arm thrown straight UP above her head, fingers open, the racket in her right hand still held low behind her. Frame 2: the pose of the THIRD reference figure \u2014 the smash, at FULL STRETCH, up on her toes, body fully extended and clearly TALLER than in any other frame, the racket swung high overhead mid-strike. Frame 3: the pose of the FOURTH reference figure, copied silhouette for silhouette \u2014 the slingshot wind-up. She leans BACKWARD, never forward: her shoulders are BEHIND her hips, her chest and face tilt UP toward the sky, her back is ARCHED like a drawn bow, her hips pushed forward, knees slightly bent, up on the balls of her feet. The racket in her right hand hangs DOWN AND BEHIND her arched back, its head pointing at the ground. Her whole body is a backward C-curve exactly like the fourth reference figure. She is NOT crouching, NOT bending forward at the waist, NOT in a ready stance \u2014 if her shoulders are in front of her hips the frame is WRONG." }, "player_f_run": { "sprites": [ diff --git a/assets/p_pull_f.png b/assets/p_pull_f.png index bb9d02e..ff4ecb3 100644 Binary files a/assets/p_pull_f.png and b/assets/p_pull_f.png differ diff --git a/assets/p_smash_f.png b/assets/p_smash_f.png index 9f4cd87..3325894 100644 Binary files a/assets/p_smash_f.png and b/assets/p_smash_f.png differ diff --git a/assets/p_toss_f.png b/assets/p_toss_f.png index 3aba547..58b8a53 100644 Binary files a/assets/p_toss_f.png and b/assets/p_toss_f.png differ diff --git a/index.html b/index.html index 0adf4b0..f6f8b55 100644 --- a/index.html +++ b/index.html @@ -398,6 +398,6 @@ - + diff --git a/render.js b/render.js index 3aaa6a1..8810d5d 100644 --- a/render.js +++ b/render.js @@ -194,7 +194,7 @@ export function proj(x, y, z) { // Asset cache-buster — bump with main.js?v=N (see the img.src note below). EXPORTED because the // menu screens hang tags on the same files, and two copies of this number is one copy too // many: the one that does not get bumped is the one that serves a cached 404. -export const SPRV = 90; +export const SPRV = 91; // The boot bar in main.js watches this. Nothing here CHANGES when things load — every sprite was // already requested at import — it just makes the wait visible and holds the menu back until the // last sheet has landed. See the onerror note below for the other half of "sometimes missing".