#endif
/* FIXME: NHKF_DOINV2 ought to be implemented instead of this */
c = M('0') & 0xff;
- gc.Cmd.commands[c] = gc.Cmd.pcHack_compat ? gc.Cmd.commands['I'] : 0;
+ gc.Cmd.commands[c] = gc.Cmd.pcHack_compat ? gc.Cmd.commands['I']
+ : 0;
}
/* phone keypad layout (only applicable for num_pad) */
flagtemp = (iflags.num_pad_mode & 2) ? gc.Cmd.num_pad : FALSE;
* touch_artifact will print its own messages if they are warranted.
*/
struct obj *
-hold_another_object(struct obj *obj, const char *drop_fmt,
- const char *drop_arg, const char *hold_msg)
+hold_another_object(
+ struct obj *obj, /* object to be held */
+ const char *drop_fmt, /* format string for message if it can't be held */
+ const char *drop_arg, /* argument to use when formatting message */
+ const char *hold_msg) /* message to display if successfully held */
{
char buf[BUFSZ];
/* construct text for the menu entries for IA_NAME_OBJ and IA_NAME_OTYP */
static boolean
-item_naming_classification(struct obj *obj, char *onamebuf, char *ocallbuf)
+item_naming_classification(
+ struct obj *obj,
+ char *onamebuf,
+ char *ocallbuf)
{
- static const char Name[] = "Name", Rename[] = "Rename or un-name",
- /* "re-call" seems a bit weird, but "recall" and
- "rename" don't fit for changing a type name */
- Call[] = "Call", Recall[] = "Re-call or un-call";
+ static const char
+ Name[] = "Name",
+ Rename[] = "Rename or un-name",
+ Call[] = "Call",
+ /* "re-call" seems a bit weird, but "recall" and
+ "rename" don't fit for changing a type name */
+ Recall[] = "Re-call or un-call";
onamebuf[0] = ocallbuf[0] = '\0';
if (name_ok(obj) == GETOBJ_SUGGEST) {
return o;
}
-NetHackQtInvUsageWindow::NetHackQtInvUsageWindow(QWidget* parent) :
+NetHackQtInvUsageWindow::NetHackQtInvUsageWindow(QWidget *parent) :
QWidget(parent)
{
setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
// needed to enable tool tips
setMouseTracking(true);
+ /*
+ * TODO:
+ * Add support for clicking on a paperdoll cell and have that
+ * run itemactions(invent.c) for the object shown in the cell.
+ */
+
// paperdoll is 6x3 but the indices are column oriented: 0..2x0..5
for (int x = 0; x <= 2; ++x)
for (int y = 0; y <= 5; ++y)
free((void *) tips[x][y]), tips[x][y] = NULL;
}
-void NetHackQtInvUsageWindow::drawWorn(QPainter &painter, obj *nhobj,
- int x, int y, // cell index, not pixels
- const char *alttip, int flags)
+void NetHackQtInvUsageWindow::drawWorn(
+ QPainter &painter,
+ obj *nhobj,
+ int x, int y, // cell index, not pixels
+ const char *alttip,
+ int flags)
{
short int glyph;
glyph_info gi;