void GB::selectState(int n) { n -= (n / 10) * 10; p_->stateNo = n < 0 ? n + 10 : n; #ifndef GAMBATTE_NO_OSD if (p_->cpu.loaded()) p_->cpu.setOsdElement(newSaveStateOsdElement(statePath(p_->cpu.saveBasePath(), p_->stateNo), p_->stateNo)); #endif }
void GB::selectState(int n) { n -= (n / 10) * 10; p_->stateNo = n < 0 ? n + 10 : n; if (p_->cpu.loaded()) { std::string const &path = statePath(p_->cpu.saveBasePath(), p_->stateNo); p_->cpu.setOsdElement(newSaveStateOsdElement(path, p_->stateNo)); } }