#ifndef WS_H #define WS_H #include #include typedef struct { int fd; int bitmap_fd; uint32_t *bitmap_ptr; int x; int y; int sx; int sy; } WINDOW; typedef struct { int vga_fd; int wallpaper_fd; uint8_t *wallpaper_buffer; uint8_t *back_buffer; uint8_t *true_buffer; size_t size; uint8_t border_size; uint8_t border_color; uint8_t wallpaper_color; WINDOW *active_window; WINDOW **windows; } DISPLAY; #endif