// ============================================================================= // CARD ART · PIXEL ENT — 10 archetypes + 1 mythic // ============================================================================= const PIXEL_ART = { // ── STARBLAST — faceted gem with radiating beams ───────────────────── gem: (c) => {/* Beam halo */} {[0, 45, 90, 135, 180, 225, 270, 315].map(a => { const x = 50 + 44 * Math.cos(a * Math.PI/180); const y = 50 + 44 * Math.sin(a * Math.PI/180); return ; })} {/* Main faceted gem */} {/* Inner facets */} {/* Specular highlight */} {/* Center core */} {/* Small surrounding gems */} , // ── GONZO'S JOURNEY — conquistador + machete + ruins ───────────────── gonzo: (c) => {/* Ancient ruin stones in background */} {/* Helmet (morion shape) */} {/* Helmet crest */} {/* Helmet brim */} {/* Face */} {/* Beard / chinstrap */} {/* Machete */} {/* Treasure dots */} , // ── DEAD MAN'S DUEL — cowboy skull + crossed pistols ───────────────── skull: (c) => {/* Cowboy hat */} {/* Hat band */} {/* Skull */} {/* Eye sockets */} {/* Star eyes */} {/* Nose */} {/* Teeth */} {/* Crossed pistols */} , // ── DIVINE LUCK — pegasus + halo ───────────────────────────────────── pegasus: (c) => {/* Halo */} {/* Pegasus body */} {/* Wings spread */} {/* Head */} {/* Mane */} {/* Legs */} {/* Tail */} {/* Stars */} , // ── MEGA RICHES — top hat + champagne + monocle ────────────────────── champagne: (c) => {/* Top hat */} {/* Hat band */} {/* Monocle */} {/* Eye in monocle */} {/* Champagne bottle */} {/* Bubbles */} {/* Label */} {/* Coins at bottom */} $ , // ── TWIN REELS — two linked slot reels ─────────────────────────────── twin: (c) => {/* Reel housings */} {/* Link */} {/* Reel A symbols */} {/* Cherries top of A */} {/* Reel B symbols */} {/* Lever */} {/* Slot frame */} , // ── JACK'S BEANSTALK — giant beanstalk ─────────────────────────────── beanstalk: (c) => {/* Clouds */} {/* Vine - main */} {/* Leaves */} {/* Leaf veins */} {/* Beans */} {/* Castle at top */} , // ── PIGGY GOLD — pig with coin ─────────────────────────────────────── pig: (c) => {/* Coin pile bg */} {/* Body */} {/* Snout */} {/* Ears */} {/* Eye */} {/* Coin slot on back */} {/* Legs */} {/* Coin falling */} $ {/* Tail */} , // ── FINN'S SPIRAL — leprechaun in spiral + clover ──────────────────── finn: (c) => {/* Spiral */} {/* Top hat (leprechaun) */} {/* Hat band + buckle */} {/* Four-leaf clover */} {/* Pot of gold */} , // ── ALOHA CLUSTERS — hibiscus + palm + sun ─────────────────────────── aloha: (c) => {/* Sun rays */} {[0, 45, 90, 135, 180, 225, 270, 315].map(a => { const x1 = 78 + 8 * Math.cos(a * Math.PI/180); const y1 = 22 + 8 * Math.sin(a * Math.PI/180); const x2 = 78 + 12 * Math.cos(a * Math.PI/180); const y2 = 22 + 12 * Math.sin(a * Math.PI/180); return ; })} {/* Palm tree */} {/* Coconuts */} {/* Hibiscus flower (large) */} {/* Stamen */} {/* Water lines bottom */} , // ── MYTHIC: SUPERNOVA PRIME ────────────────────────────────────────── 'gem-mythic': (c) => {/* Explosion rays */} {[0, 30, 60, 90, 120, 150, 180, 210, 240, 270, 300, 330].map(a => { const x = 50 + 40 * Math.cos(a * Math.PI/180); const y = 50 + 40 * Math.sin(a * Math.PI/180); return ; })} {/* Mega gem */} , }; window.PIXEL_ART = PIXEL_ART;