#include #include #include #include #include #include #include typedef struct { int glyph; int changed; int glow; } m_cell; typedef struct { int remaining; int throttle; int y; } m_feeder; typedef struct { Display *dpy; Window window; XWindowAttributes xgwa; GC draw_gc, erase_gc; int grid_width, grid_height; int char_width, char_height; m_cell *cells; m_feeder *feeders; int insert_top_p, insert_bottom_p; int density; Pixmap images; int image_width, image_height; int nglyphs; } m_state;