28 lines
487 B
C++
28 lines
487 B
C++
|
|
#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;
|
|
}
|
|
|