summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
8 daysFix flipped-sprite draw offset (right-facing sheep unclickable)masterKen D'Ambrosio1-2/+2
The flip clip rect (-tile_w, 0, tile_w, tile_h) mapped to device x [dest_x+tile_w, dest_x+2*tile_w] — one tile_w off to the right — so the visual and the input hit-box didn't overlap for right-facing sheep. Correct clip is (0, 0, tile_w, tile_h) with source offset -sx/-sy. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
8 daysRemove black sheep featureKen D'Ambrosio1-57/+8
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
9 daysAdd hard-landing bounce and --exit flagKen D'Ambrosio1-1/+26
- 20% of hard falls (fall fast → fall hard) now trigger a boing instead of walking immediately, matching the original eSheep behaviour - esheep --exit kills all running eSheep instances (uses pgrep/SIGTERM, skips its own pid) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
9 daysAdd flower-chomping, greetings, black sheep, and bumpingKen D'Ambrosio1-8/+194
- Flowers: every 60-120s a sheep stops to eat a daisy (procedurally drawn with petals disappearing as it chomps, using anim 26) - Greetings: two sheep approaching each other freeze and face one another for ~2s before going their separate ways - Bumping: overlapping sheep boing off each other and reverse direction - Black sheep: a near-black-tinted visitor wanders in from a random edge every 3-6 minutes, does the full blacksheep sequence (anims 28-34) and fades out; UFOs won't abduct it Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
9 daysAdd README, launcher script, and .desktop entryKen D'Ambrosio3-0/+96
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
9 daysInitial commit: esheep Wayland desktop petKen D'Ambrosio2-0/+2528
GTK3/cairo layer-shell desktop sheep for wlroots compositors (Wayfire, Sway, Hyprland). Parses original eSheep animations.xml, runs the full state machine, UFO abductions, Wayfire IPC window detection, and click-to-drag support. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>