mirror of
https://github.com/wiiu-env/wut.git
synced 2024-12-05 03:24:17 +01:00
samples: Never miss a second again!
This commit is contained in:
parent
d350e2e28a
commit
419186a31c
@ -9,6 +9,7 @@
|
||||
int
|
||||
main(int argc, char **argv)
|
||||
{
|
||||
int last_tm_sec = -1;
|
||||
OSCalendarTime tm;
|
||||
|
||||
WHBProcInit();
|
||||
@ -17,12 +18,16 @@ main(int argc, char **argv)
|
||||
|
||||
while(WHBProcIsRunning()) {
|
||||
OSTicksToCalendarTime(OSGetTime(), &tm);
|
||||
WHBLogPrintf("%02d/%02d/%04d %02d:%02d:%02d I'm still here.",
|
||||
tm.tm_mday, tm.tm_mon, tm.tm_year,
|
||||
tm.tm_hour, tm.tm_min, tm.tm_sec);
|
||||
|
||||
if (tm.tm_sec != last_tm_sec) {
|
||||
WHBLogPrintf("%02d/%02d/%04d %02d:%02d:%02d I'm still here.",
|
||||
tm.tm_mday, tm.tm_mon, tm.tm_year,
|
||||
tm.tm_hour, tm.tm_min, tm.tm_sec);
|
||||
last_tm_sec = tm.tm_sec;
|
||||
}
|
||||
|
||||
WHBLogConsoleDraw();
|
||||
OSSleepTicks(OSMillisecondsToTicks(1000));
|
||||
OSSleepTicks(OSMillisecondsToTicks(100));
|
||||
}
|
||||
|
||||
WHBLogPrintf("Exiting... good bye.");
|
||||
|
@ -14,7 +14,8 @@ target_link_libraries(helloworld_std_thread
|
||||
wut_enable_newlib(helloworld_std_thread)
|
||||
wut_enable_stdcpp(helloworld_std_thread)
|
||||
|
||||
wut_create_rpx(helloworld_std_thread.rpx helloworld_std_thread)
|
||||
wut_create_rpx(helloworld_std_thread.rpx
|
||||
helloworld_std_thread)
|
||||
|
||||
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/helloworld_std_thread.rpx"
|
||||
DESTINATION "${CMAKE_INSTALL_PREFIX}")
|
||||
|
@ -11,17 +11,22 @@
|
||||
int
|
||||
hello_thread()
|
||||
{
|
||||
int last_tm_sec = -1;
|
||||
WHBLogPrintf("Hello World from a std::thread!");
|
||||
|
||||
while(WHBProcIsRunning()) {
|
||||
OSCalendarTime tm;
|
||||
OSTicksToCalendarTime(OSGetTime(), &tm);
|
||||
WHBLogPrintf("%02d/%02d/%04d %02d:%02d:%02d I'm still here.",
|
||||
tm.tm_mday, tm.tm_mon, tm.tm_year,
|
||||
tm.tm_hour, tm.tm_min, tm.tm_sec);
|
||||
|
||||
if (tm.tm_sec != last_tm_sec) {
|
||||
WHBLogPrintf("%02d/%02d/%04d %02d:%02d:%02d I'm still here.",
|
||||
tm.tm_mday, tm.tm_mon, tm.tm_year,
|
||||
tm.tm_hour, tm.tm_min, tm.tm_sec);
|
||||
last_tm_sec = tm.tm_sec;
|
||||
}
|
||||
|
||||
WHBLogConsoleDraw();
|
||||
OSSleepTicks(OSMillisecondsToTicks(1000));
|
||||
OSSleepTicks(OSMillisecondsToTicks(100));
|
||||
}
|
||||
|
||||
WHBLogPrintf("Exiting... good bye.");
|
||||
|
Loading…
Reference in New Issue
Block a user