#!/bin/bash
# Showcase C: B/W + Selective Color Pack
# 10 prompts - Sin City style single-color accents

set -e

SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
OUTPUT_DIR="$SCRIPT_DIR/../renders/showcase-selective-$(date +%Y%m%d)"

mkdir -p "$OUTPUT_DIR"

echo "Showcase C: B/W + Selective Color Pack..."
echo "Output: $OUTPUT_DIR"

generate() {
    local prompt="$1"
    local prefix="$2"
    bash "$SCRIPT_DIR/../../shared/scripts/cf-generate-wp.sh" "$prompt" "$OUTPUT_DIR" "$prefix" 8
}

# C1: Magenta Sign
generate "Black and white alley, only single neon sign in magenta. Selective color. Entire scene grayscale except vivid magenta neon. Gray wet pavement white highlights black shadows. Magenta sign streaks vertically. Empty atmospheric noir with one color accent. 1920x1080 widescreen." "showcase_C_magenta"

# C2: Cyan Vending
generate "Monochrome street with databending corruption, minimal style. Black white gray tones only. Single vending machine glows in pure electric cyan. Grayscale buildings white wet pavement black sky. Cyan machine creates stark contrast. Digital glitch artifacts in monochrome. 1920x1080 widescreen." "showcase_C_cyan"

# C3: Purple Rain
generate "Grayscale city, only rain in purple. Empty atmospheric. Black and white buildings and sky. Falling rain rendered in deep purple. Purple rain streaks create bokeh against gray. White highlights on wet surfaces. Single color element. 1920x1080 widescreen." "showcase_C_purple"

# C4: Orange Hazard
generate "Black and white hangar, only hazard lights in orange. Industrial minimal. Pure grayscale brutalist architecture. Burning orange warning lights only color. Harsh industrial atmosphere. Orange cuts through monochrome dramatically. 1920x1080 widescreen." "showcase_C_orange"

# C5: Red Exit Sign
generate "Monochrome store, only exit sign in red. Cinematic focus. Entire scene grayscale black white gray. Single red exit sign above doorway. White interior light spill. Black night outside. Red sign creates cinematic focal point. Glitch artifacts in grayscale. 1920x1080 widescreen." "showcase_C_red"

# C6: Gold Reflections
generate "Black and white alley with displacement glitch, minimal style. Black shadows white highlights gray midtones. Only puddle reflections rendered in liquid gold. Gold mirror of grayscale world above. Stark contrast between monochrome reality and golden reflection. Empty surreal atmosphere. 1920x1080 widescreen." "showcase_C_gold"

# C7: Green Safety
generate "Black and white corridor, only emergency strip in green. Safety aesthetic. Pure grayscale corridor. Green emergency exit strip only color. Industrial safety lighting. Green cuts through the monochrome. Empty hallway atmosphere. 1920x1080 widescreen." "showcase_C_green"

# C8: Yellow Train
generate "Monochrome platform, only train headlights in yellow. Arrival moment. Grayscale station platform. Yellow train headlights in distance. Black white gray scene. Yellow light pierces the gloom. Cinematic arrival atmosphere. 1920x1080 widescreen." "showcase_C_yellow"

# C9: Red Taillight
generate "Grayscale street, only one car taillight in red. Motion frozen. Black and white cityscape. Single red car taillight burning. Red against monochrome urban decay. Frozen moment in time. Dramatic focal point. 1920x1080 widescreen." "showcase_C_taillight"

# C10: Blue Open Sign
generate "Black and white store, only open sign in blue. Late night vibe. Monochrome convenience store. Blue open sign only color. White interior spill. Black night outside. Blue sign creates peaceful late night atmosphere. 1920x1080 widescreen." "showcase_C_opensign"

echo "Showcase C complete: 10 B/W selective color wallpapers"