#include "help.h" bool willBeVisible(I16 drawY, I16 drawX, U16 height, U16 width) { return (drawY + height > 0) && (drawX + width > 0) && drawY < LINES && drawX < COLS; } void drawpad(WINDOW* pad, I16 drawY, I16 drawX) { const U16 pbegY = drawY>0 ? 0 : -drawY; /* pad top left coords to be displayed */ const U16 pbegX = drawX>0 ? 0 : -drawX; pnoutrefresh(pad, pbegY, pbegX, drawY, drawX, LINES - 1, COLS - 1); }