rnd-20030412-1-src
[rocksndiamonds.git] / src / libgame / gadgets.c
index c022dea9d78f4499de97c07872ed2433def6b19a..89276bcdbb1561d9d4c3cad38f03f829a1d8d077 100644 (file)
@@ -110,8 +110,8 @@ static void default_callback_action(void *ptr)
 
 static void DrawGadget(struct GadgetInfo *gi, boolean pressed, boolean direct)
 {
-  int state = (pressed ? 1 : 0);
-  struct GadgetDesign *gd = (!gi->active ? &gi->alt_design[0] :
+  int state = (pressed ? GD_BUTTON_PRESSED : GD_BUTTON_UNPRESSED);
+  struct GadgetDesign *gd = (!gi->active ? &gi->alt_design[state] :
                             gi->checked ? &gi->alt_design[state] :
                             &gi->design[state]);
   boolean redraw_selectbox = FALSE;