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

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