Window_Base::Window_Base(int x, int y, int width, int height) { windowskin_name = Game_System::GetSystemName(); if (!windowskin_name.empty()) { SetWindowskin(Cache::System(windowskin_name)); } else { SetWindowskin(Bitmap::Create(160, 80, false)); } SetX(x); SetY(y); SetWidth(width); SetHeight(height); SetStretch(Game_System::GetMessageStretch() == RPG::System::Stretch_stretch); SetZ(3000); }
void Window_Base::Update() { Window::Update(); if (Game_System::GetSystemName() != windowskin_name) { windowskin_name = Game_System::GetSystemName(); SetWindowskin(Cache::System(windowskin_name)); } SetStretch(Game_System::GetMessageStretch() == RPG::System::Stretch_stretch); }
void Window_Base::Update() { Window::Update(); if (Game_System::GetSystemName() != windowskin_name) { windowskin_name = Game_System::GetSystemName(); SetWindowskin(Cache::System(windowskin_name)); contents->SetTransparentColor(windowskin->GetTransparentColor()); } SetStretch(Game_System::GetMessageStretch() == RPG::System::Stretch_stretch); }