// =============================================================================
// 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;