#include "monitor.hpp" Monitor MonitorCreate(void) { Monitor monitor; memset(&monitor, 0, sizeof(Monitor)); PictureCreate(&monitor.back, 320, 200, 0, 0); PictureCreate(&monitor.front, 320, 200, (Pixel*) 0xA0000, 320); return monitor; } Monitor MonitorRefresh(Monitor monitor) { PictureCopy( PICTURE_COPY, &monitor.front, 0, 0, 320, 200, &monitor.back , 0, 0, 320, 200, 0, 0, 0); return monitor; }