mirror of https://github.com/stella-emu/stella.git
Fixed warnings from Xcode (some pretty big issues were caught here)
This commit is contained in:
parent
1f1ced0f01
commit
77f2c478a0
|
@ -308,13 +308,13 @@ string RewindManager::getUnitString(Int64 cycles)
|
|||
}
|
||||
|
||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
uInt32 RewindManager::getFirstCycles() const
|
||||
uInt64 RewindManager::getFirstCycles() const
|
||||
{
|
||||
return !myStateList.empty() ? myStateList.first()->cycles : 0;
|
||||
}
|
||||
|
||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
uInt32 RewindManager::getCurrentCycles() const
|
||||
uInt64 RewindManager::getCurrentCycles() const
|
||||
{
|
||||
if(myStateList.currentIsValid())
|
||||
return myStateList.current().cycles;
|
||||
|
@ -323,7 +323,7 @@ uInt32 RewindManager::getCurrentCycles() const
|
|||
}
|
||||
|
||||
// - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
|
||||
uInt32 RewindManager::getLastCycles() const
|
||||
uInt64 RewindManager::getLastCycles() const
|
||||
{
|
||||
return !myStateList.empty() ? myStateList.last()->cycles : 0;
|
||||
}
|
||||
|
|
|
@ -149,9 +149,9 @@ class RewindManager
|
|||
uInt32 getCurrentIdx() { return myStateList.currentIdx(); }
|
||||
uInt32 getLastIdx() { return myStateList.size(); }
|
||||
|
||||
uInt32 getFirstCycles() const;
|
||||
uInt32 getCurrentCycles() const;
|
||||
uInt32 getLastCycles() const;
|
||||
uInt64 getFirstCycles() const;
|
||||
uInt64 getCurrentCycles() const;
|
||||
uInt64 getLastCycles() const;
|
||||
|
||||
/**
|
||||
Get a collection of cycle timestamps, offset from the first one in
|
||||
|
|
|
@ -161,7 +161,7 @@ void TimeLineWidget::drawWidget(bool hilite)
|
|||
int numTicks = std::min(5, int(_stepValue.size()));
|
||||
for(int i = 1; i < numTicks; ++i)
|
||||
{
|
||||
int idx = (_stepValue.size() * i + numTicks / 2) / numTicks;
|
||||
int idx = int((_stepValue.size() * i + numTicks / 2) / numTicks);
|
||||
if(idx > 1)
|
||||
{
|
||||
int tp = valueToPos(idx - 1);
|
||||
|
|
|
@ -212,7 +212,7 @@ void TimeMachineDialog::loadConfig()
|
|||
IntArray cycles = r.cyclesList();
|
||||
|
||||
// Set range and intervals for timeline
|
||||
myTimeline->setMaxValue(cycles.size() - 1);
|
||||
myTimeline->setMaxValue(int(cycles.size()) - 1);
|
||||
myTimeline->setStepValues(cycles);
|
||||
|
||||
// Enable blending (only once is necessary)
|
||||
|
@ -319,11 +319,11 @@ string TimeMachineDialog::getTimeString(uInt64 cycles)
|
|||
const Int32 PAL_FREQ = 1182298; // ~76*312*50
|
||||
const Int32 freq = isNTSC ? NTSC_FREQ : PAL_FREQ; // = cycles/second
|
||||
|
||||
uInt32 minutes = cycles / (freq * 60);
|
||||
uInt32 minutes = uInt32(cycles / (freq * 60));
|
||||
cycles -= minutes * (freq * 60);
|
||||
uInt32 seconds = cycles / freq;
|
||||
uInt32 seconds = uInt32(cycles / freq);
|
||||
cycles -= seconds * freq;
|
||||
uInt32 frames = cycles / (scanlines * 76);
|
||||
uInt32 frames = uInt32(cycles / (scanlines * 76));
|
||||
|
||||
ostringstream time;
|
||||
time << Common::Base::toString(minutes, Common::Base::F_10_2) << ":";
|
||||
|
|
Loading…
Reference in New Issue