X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fmenu%2Fmenu.qc;h=70c8aedc48928aa57aaed8e6dd7edc26fd18f7ed;hb=f532317ada52b5363cb0b74bfbdd38f5015e290c;hp=5e98da110504c06e7a4dc433e03b4edd6e34db37;hpb=1cbef966e133966c5b5f0f5b58fbd1a5851ed35b;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/menu/menu.qc b/qcsrc/menu/menu.qc index 5e98da110..70c8aedc4 100644 --- a/qcsrc/menu/menu.qc +++ b/qcsrc/menu/menu.qc @@ -1,9 +1,24 @@ #include "menu.qh" -#include "classes.qc" + +#include "item.qh" + +#include "anim/animhost.qh" + +#include "item/dialog.qh" +#include "item/listbox.qh" +#include "item/nexposee.qh" + +#include "xonotic/commandbutton.qh" +#include "xonotic/mainwindow.qh" +#include "xonotic/serverlist.qh" +#include "xonotic/slider_resolution.qh" + +.string cvarName; + #include "xonotic/util.qh" #include "../common/items/all.qh" -#include "../common/weapons/all.qh" +#include #include "../common/mapinfo.qh" #include "../common/mutators/base.qh" @@ -152,18 +167,18 @@ void m_init_delayed() if (cvar_string("menu_skin") != "") { draw_currentSkin = strcat("gfx/menu/", cvar_string("menu_skin")); - fh = fopen(language_filename(strcat(draw_currentSkin, "/skinvalues.txt")), FILE_READ); + fh = fopen(strcat(draw_currentSkin, "/skinvalues.txt"), FILE_READ); } if (fh < 0 && cvar_defstring("menu_skin") != "") { cvar_set("menu_skin", cvar_defstring("menu_skin")); draw_currentSkin = strcat("gfx/menu/", cvar_string("menu_skin")); - fh = fopen(language_filename(strcat(draw_currentSkin, "/skinvalues.txt")), FILE_READ); + fh = fopen(strcat(draw_currentSkin, "/skinvalues.txt"), FILE_READ); } if (fh < 0) { draw_currentSkin = "gfx/menu/default"; - fh = fopen(language_filename(strcat(draw_currentSkin, "/skinvalues.txt")), FILE_READ); + fh = fopen(strcat(draw_currentSkin, "/skinvalues.txt"), FILE_READ); } if (fh < 0) error("cannot load any menu skin\n"); draw_currentSkin = strzone(draw_currentSkin); @@ -524,12 +539,11 @@ void m_tooltip(vector pos) { float f = bound(0, frametime * 2, 1); menuTooltipAveragedMousePos = menuTooltipAveragedMousePos * (1 - f) + pos * f; - f = vlen(pos - menuTooltipAveragedMousePos); - if (f < 0.01) + if (vdist(pos - menuTooltipAveragedMousePos, <, 0.01)) { it = m_findtooltipitem(main, pos); - if (it.instanceOfListBox && it.isScrolling(it)) it = world; + if (it.instanceOfListBox && it.isScrolling(it)) it = NULL; if (it && prev_tooltip != it.tooltip) {