Fixed some Lua related issues.

Removed some internal functions from exposed functions for Lua.
Code cleanup and optimizing for VC2010.
This commit is contained in:
spx
2011-02-15 13:22:19 +00:00
parent b01465a20a
commit 1ba57f2adf
37 changed files with 754 additions and 1127 deletions

View File

@ -186,7 +186,7 @@ BOOL CALLBACK MyInfoEnumProc(HMONITOR hMonitor, HDC hdcMonitor, LPRECT lprcMonit
if (m->useEnumDisplayDevices)
{
for (size_t i = 0; i < m->monitors.size(); ++i)
for (size_t i = 0, isize = m->monitors.size(); i < isize; ++i)
{
if (m->monitors[i].handle == NULL && _wcsnicmp(info.szDevice, m->monitors[i].deviceName, 32) == 0)
{
@ -240,7 +240,7 @@ BOOL CALLBACK MyInfoEnumProc(HMONITOR hMonitor, HDC hdcMonitor, LPRECT lprcMonit
*/
size_t CSystem::GetMonitorCount()
{
if (c_Monitors.monitors.size() == 0)
if (c_Monitors.monitors.empty())
{
SetMultiMonitorInfo();
}
@ -492,7 +492,7 @@ void CSystem::SetMultiMonitorInfo()
c_Monitors.vsL, c_Monitors.vsT, c_Monitors.vsL + c_Monitors.vsW, c_Monitors.vsT + c_Monitors.vsH,
c_Monitors.vsW, c_Monitors.vsH);
for (size_t i = 0; i < monitors.size(); ++i)
for (size_t i = 0, isize = monitors.size(); i < isize; ++i)
{
if (monitors[i].active)
{
@ -525,7 +525,7 @@ void CSystem::UpdateWorkareaInfo()
return;
}
for (size_t i = 0; i < monitors.size(); ++i)
for (size_t i = 0, isize = monitors.size(); i < isize; ++i)
{
if (monitors[i].active && monitors[i].handle != NULL)
{
@ -1278,7 +1278,7 @@ std::wstring CSystem::GetTemporaryFile(const std::vector<std::wstring>& iniFileM
filename = iniFile;
}
for (size_t i = 0; i < iniFileMappings.size(); ++i)
for (size_t i = 0, isize = iniFileMappings.size(); i < isize; ++i)
{
if (_wcsicmp(iniFileMappings[i].c_str(), filename.c_str()) == 0)
{