--- nono/lib/monitor.cpp 2026/04/29 17:05:22 1.1.1.4 +++ nono/lib/monitor.cpp 2026/04/29 17:05:26 1.1.1.5 @@ -34,10 +34,10 @@ Monitor::~Monitor() // このモニタを登録する void -Monitor::Regist(int id_) +Monitor::Regist(uint id_) { assert(obj); - assert(0 <= id_ && id_ < ID_SUBWIN_MAX); + assert(id_ < ID_SUBWIN_MAX); // ポカ避けのため assert を入れたいが Bt45x は後から関数を決める方式 //assert(func); @@ -57,10 +57,10 @@ Monitor::Unregist() // ID を表示用文字列にして返す /*static*/ const char * -Monitor::GetIdText(int target_id) +Monitor::GetIdText(uint target_id) { for (const auto& p : idtext) { - int id = p.first; + uint id = p.first; const char *text = p.second; if (id == target_id) { @@ -143,10 +143,10 @@ MonitorManager::Fix() // デバッグ用。 if (0) { - int i = 0; + uint i = 0; for (const auto& m : list) { auto sz = m->GetSize(); - printf("[%2d] %s\t%d,%d\n", i++, m->GetIdText(), + printf("[%2u] %s\t%d,%d\n", i++, m->GetIdText(), sz.width, sz.height); } } @@ -154,7 +154,7 @@ MonitorManager::Fix() // id リストから一覧表示用の文字列を生成して返す /*static*/ std::string -MonitorManager::MakeListString(std::vector list) +MonitorManager::MakeListString(std::vector list) { std::string str;