LOCALPROC MyDrawChangesAndClear(void) { if (ScreenChangedBottom > ScreenChangedTop) { HaveChangedScreenBuff(ScreenChangedTop, ScreenChangedLeft, ScreenChangedBottom, ScreenChangedRight); ScreenClearChanges(); } }
/* Draw the screen */ LOCALPROC Screen_Draw(si3b TimeAdjust) { si4b top; si4b left; si4b bottom; si4b right; if (ScreenFindChanges(TimeAdjust, &top, &left, &bottom, &right)) { HaveChangedScreenBuff(top, left, bottom, right); } }