- Code: Select all
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19//adding to Rasterizer.cpp
const Surface * Rasterizer::GetScreenshot()
{
return m_surface;
}
//in the GameLoop()
Display* display = GetDisplay();
//draw everything here
if(bGetScreenshot)
{
SaveImage(display->GetScreenshot() , pathname);
bGetScreenshot = false;
}
display->Update();19 lines; 4 keywds; 0 nums; 32 ops; 0 strs; 3 coms Syntactic Coloring v0.4 - Dan East
I just need a fast way of taking screenshot on VGA devices
Is it always a safe way, assuming I'm doing GetScreenshot() after GetDisplay() but before the Update()?
Thanks.
