]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - contrib/ufoaiplug/ufoai_gtk.cpp
updated ufoai plugin from mattn
[xonotic/netradiant.git] / contrib / ufoaiplug / ufoai_gtk.cpp
index 34685ee01e7416ba1c2a2524dd85bd36f09048b9..afadc7ad62f1367102efb3bea4bf9e18bbb34ae2 100644 (file)
@@ -67,7 +67,7 @@ static void close_window(GtkWidget *widget, gpointer data)
 
 /* =============================== */
 
-#define NUM_TOOLBARBUTTONS 10
+#define NUM_TOOLBARBUTTONS 12
 
 /**
  * @brief
@@ -105,6 +105,8 @@ public:
                case 7: return "ufoai_level8.bmp";
                case 8: return "ufoai_stepon.bmp";
                case 9: return "ufoai_actorclip.bmp";
+               case 10: return "ufoai_weaponclip.bmp";
+               case 11: return "ufoai_nodraw.bmp";
                }
                return NULL;
        }
@@ -115,6 +117,8 @@ public:
 /*             case 3: return eButton;*/
                case 8: return eToggleButton;
                case 9: return eToggleButton;
+               case 10: return eToggleButton;
+               case 11: return eToggleButton;
                default: return eButton;
                }
        }
@@ -132,6 +136,8 @@ public:
                case 7: return "Level 8";
                case 8: return "Stepon";
                case 9: return "Actorclip";
+               case 10: return "Weaponclip";
+               case 11: return "Nodraw";
                }
                return NULL;
        }
@@ -149,6 +155,8 @@ public:
                case 7: return "Show only level 8";
                case 8: return "Hide stepon brushes";
                case 9: return "Hide actorclip brushes";
+               case 10: return "Hide weaponclip brushes";
+               case 11: return "Hide nodraw brushes";
                }
                return NULL;
        }
@@ -167,6 +175,8 @@ public:
                case 7: filter_level(CONTENTS_LEVEL8); break;
                case 8: filter_stepon(); break;
                case 9: filter_actorclip(); break;
+               case 10: filter_weaponclip(); break;
+               case 11: filter_nodraw(); break;
                }
                SceneChangeNotify();
        }