git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1525 c06c8d41-db1a-0410-9941-cceddc491573
UB73UGG2GEG6AL4T76UILFLTELH4Z5WN54UROLJD6RDR3JG77CXAC
IWFPY33RKYC6R54OBK5ZEMVSFBPYYYILOOCAA3NY6MDSNE73JP3AC
EOMCPVNQLX3IMLC46EAO67DPBH5KEG2FQTPBLGU62HIRWA3UQ7XQC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
SDLKLUNFGVKDS55DDJZCBAVIB7NL3RRYPTACAY65SCUQKV6APFSAC
UXBKTJSK6DEFSCQ4HB36YM6KVFGWYVCEORXIMOKQ3JZL4NNEOKGQC
CTTZKXEF5P64ZO2UNJZIAKKZH7ZWZ54C5E27ATXKGZJFRJJC6FJAC
GCIZIUXO5TYROKDUYB3HAY7H7MRDTJNM7HR7DGSH7KXDIZC2LCDAC
screensize.X = 80;
screensize.Y = get_number_of_lines();
CONSOLE_SCREEN_BUFFER_INFO cinf;
if (::GetConsoleScreenBufferInfo(outbuf, &cinf))
{
screensize.X = cinf.srWindow.Right - cinf.srWindow.Left + 1;
screensize.Y = cinf.srWindow.Bottom - cinf.srWindow.Top + 1;
}
else
{
screensize.X = 80;
screensize.Y = 25;
}