+#ifdef SERGEEV\r
+void setwnd(short wndnum){\r
+ int cury;\r
+ cury=wherey()+wnds[curwnd].wndtop-wnds[wndnum].wndtop;\r
+ if ((curwnd==0)&&(wndnum!=0)) clrscr();\r
+ window(wnds[wndnum].wndleft, wnds[wndnum].wndtop, wnds[wndnum].wndright, wnds[wndnum].wndbottom);\r
+ if ((curwnd==wndnum)&&(cury>wnds[wndnum].wndbottom-wnds[wndnum].wndtop+1)){\r
+ gotoxy(wnds[wndnum].wndright-wnds[wndnum].wndleft+1,wnds[wndnum].wndbottom-wnds[wndnum].wndtop+1);\r
+ skip(1);\r
+ }\r
+ curwnd=wndnum;\r
+ gotoxy(1,cury);\r
+}\r
+#endif /* SERGEEV */\r
+\r