/***********************************************************
* Artsoft Retro-Game Library *
*----------------------------------------------------------*
-* (c) 1994-2002 Artsoft Entertainment *
+* (c) 1994-2006 Artsoft Entertainment *
* Holger Schemel *
* Detmolder Strasse 189 *
* 33604 Bielefeld *
break;
case GDI_ACTIVE:
- /* take care here: "boolean" is typedef'ed as "unsigned char",
- which gets promoted to "int" */
gi->active = (boolean)va_arg(ap, int);
break;
case GDI_DIRECT_DRAW:
- /* take care here: "boolean" is typedef'ed as "unsigned char",
- which gets promoted to "int" */
gi->direct_draw = (boolean)va_arg(ap, int);
break;
case GDI_CHECKED:
- /* take care here: "boolean" is typedef'ed as "unsigned char",
- which gets promoted to "int" */
gi->checked = (boolean)va_arg(ap, int);
break;
(gadget_pressed_inside_select_line && !mouse_inside_select_area)))
{
struct GadgetInfo *gi = last_gi;
- boolean gadget_changed = (gi->event_mask & GD_EVENT_TEXT_LEAVING);
+ boolean gadget_changed = ((gi->event_mask & GD_EVENT_TEXT_LEAVING) != 0);
/* check if text gadget has changed its value */
if (gi->type & GD_TYPE_TEXT_INPUT)
last_info_gi = new_gi;
}
-#if 1
-
gadget_draggable = (gi && gi->type & GD_TYPE_SCROLLBAR);
/* reset drag position for newly pressed scrollbar to "not dragging" */
if (IS_WHEEL_BUTTON(button))
{
- boolean scroll_single_step = (GetKeyModState() & KMOD_Alt);
+ boolean scroll_single_step = ((GetKeyModState() & KMOD_Alt) != 0);
item_steps = (scroll_single_step ? 1 : DEFAULT_WHEEL_STEPS);
item_direction = (button == MB_WHEEL_UP ||
}
}
-#endif
-
if (gadget_pressed)
{
if (gi->type == GD_TYPE_CHECK_BUTTON)
if (gi->type & GD_TYPE_SCROLLBAR)
DrawGadget(gi, DG_UNPRESSED, gi->direct_draw);
-#if 1
gi->state = GD_BUTTON_UNPRESSED;
-#endif
gi->event.type = GD_EVENT_RELEASED;
if (gi->event_mask & GD_EVENT_RELEASED &&
if (key == KSYM_Return) /* valid for both text input and selectbox */
{
- boolean gadget_changed = (gi->event_mask & GD_EVENT_TEXT_RETURN);
+ boolean gadget_changed = ((gi->event_mask & GD_EVENT_TEXT_RETURN) != 0);
if (gi->type & GD_TYPE_TEXT_INPUT)
{