![]() |
Shadowrun: Awakened 29 September 2011 - Build 871
|
#include "machine.h"#include "types.h"#include "macros.h"#include "util.h"#include "ui.h"
Include dependency graph for ui.cpp:Go to the source code of this file.
Functions | |
| int | rt_ui_checkaction (void) |
| void | rt_ui_message (int level, const char *msg) |
| void | rt_ui_progress (int percent) |
| void | set_rt_ui_message (void(*func)(int, const char *)) |
| void | set_rt_ui_progress (void(*func)(int)) |
Variables | |
| static int(* | rt_static_ui_checkaction )(void) = NULL |
| static void(* | rt_static_ui_message )(int, const char *) = NULL |
| static void(* | rt_static_ui_progress )(int) = NULL |
| int rt_ui_checkaction | ( | void | ) |
Definition at line 100 of file ui.cpp.
References rt_static_ui_checkaction.
{
if (rt_static_ui_checkaction != NULL)
return rt_static_ui_checkaction();
else
return 0;
}
| void rt_ui_message | ( | int | level, |
| const char * | msg | ||
| ) |
Definition at line 82 of file ui.cpp.
References rt_static_ui_message.
Referenced by createtgafile(), LoadVol(), opentgafile(), rtbomb(), rtmesg(), trace_region(), and writetgaregion().
{
if (rt_static_ui_message == NULL) {
fprintf(stderr, "%s\n", msg);
fflush (stderr);
} else {
rt_static_ui_message(level, msg);
}
}
| void rt_ui_progress | ( | int | percent | ) |
Definition at line 91 of file ui.cpp.
References rt_static_ui_progress.
{
if (rt_static_ui_progress != NULL)
rt_static_ui_progress(percent);
else {
fprintf(stderr, "\r %3d%% Complete \r", percent);
fflush(stderr);
}
}
| void set_rt_ui_message | ( | void(*)(int, const char *) | func | ) |
Definition at line 74 of file ui.cpp.
References rt_static_ui_message.
{
rt_static_ui_message = func;
}
| void set_rt_ui_progress | ( | void(*)(int) | func | ) |
Definition at line 78 of file ui.cpp.
References rt_static_ui_progress.
{
rt_static_ui_progress = func;
}
int(* rt_static_ui_checkaction)(void) = NULL [static] |
Definition at line 72 of file ui.cpp.
Referenced by rt_ui_checkaction().
void(* rt_static_ui_message)(int, const char *) = NULL [static] |
Definition at line 70 of file ui.cpp.
Referenced by rt_ui_message(), and set_rt_ui_message().
void(* rt_static_ui_progress)(int) = NULL [static] |
Definition at line 71 of file ui.cpp.
Referenced by rt_ui_progress(), and set_rt_ui_progress().
Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.