MCPcopy Create free account
hub / github.com/diasurgical/devilution / ClearScreenBuffer

Function ClearScreenBuffer

Source/scrollrt.cpp:1012–1028  ·  view source on GitHub ↗

* @brief Render the whole screen black */

Source from the content-addressed store, hash-verified

1010 * @brief Render the whole screen black
1011 */
1012void ClearScreenBuffer()
1013{
1014 lock_buf(3);
1015
1016 assert(gpBuffer);
1017
1018 int i;
1019 BYTE *dst;
1020
1021 dst = &gpBuffer[SCREENXY(0, 0)];
1022
1023 for (i = 0; i < SCREEN_HEIGHT; i++, dst += BUFFER_WIDTH) {
1024 memset(dst, 0, SCREEN_WIDTH);
1025 }
1026
1027 unlock_buf(3);
1028}
1029
1030#ifdef _DEBUG
1031/**

Callers 3

ShowProgressFunction · 0.85
run_game_loopFunction · 0.85
PlayInGameMovieFunction · 0.85

Calls 2

lock_bufFunction · 0.85
unlock_bufFunction · 0.85

Tested by

no test coverage detected