29 lines
643 B
C++
29 lines
643 B
C++
#include "utils.h"
|
|
|
|
wxString LTimeToStr(int time) {
|
|
return wxString::Format(_("%d:%02d:%02d"), time / 3600, (time / 60) % 60,
|
|
time % 60);
|
|
}
|
|
|
|
int upDiv(int a, int b) {
|
|
return a / b + ((a % b) ? 1 : 0);
|
|
}
|
|
|
|
wxString itowxS(int a) {
|
|
return wxString::Format("%i", a);
|
|
}
|
|
|
|
wxString PRemaining(uint8_t remaining) {
|
|
return wxString::Format("%i%%", remaining * 100 / 144);
|
|
}
|
|
|
|
bool isPositive(const wxSize& size) {
|
|
return size.x > 0 && size.y > 0;
|
|
}
|
|
|
|
void cyclic_shift(std::set<ThreePoint>::iterator& it, const std::set<ThreePoint>& cont) {
|
|
it++;
|
|
if (it == cont.end())
|
|
it = cont.begin();
|
|
}
|