2025-11-04 14:59:39 -05:00
2025-11-04 14:59:39 -05:00
2025-11-04 14:59:39 -05:00
2025-11-04 14:59:39 -05:00
2025-11-04 14:59:39 -05:00
2025-11-04 14:59:39 -05:00
2025-11-04 14:59:39 -05:00
2025-11-04 14:59:39 -05:00
2025-11-04 14:59:39 -05:00
2025-11-04 14:59:39 -05:00
2025-11-04 14:59:39 -05:00
2025-11-04 14:59:39 -05:00

xpet is a small desktop pet for x11 written in c


build

dependencies:

  • Xlib
  • Xext
  • Xpm

build with:

make

you can edit config.h before building to change behavior or key bindings.

Run with:

./xpet

image structure

Animation frames are stored as XPM files under PET_ASSET_DIR, grouped by state name.

example:

neko/
  idle/
    0.xpm
    ...
    5.xpm
  sleeping/
    0.xpm
    ...
    5.xpm
  walk_north/
    0.xpm
    1.xpm
...

each directory name matches an animation state defined in xpet.h.
frames are loaded in numeric order (0.xpm, 1.xpm, ...) until no more are found

S
Description
No description provided
Readme 86 KiB
Languages
C 97.4%
Makefile 1.1%
Python 1.1%
Roff 0.4%