X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fmenu%2Fxonotic%2Fplayermodel.qc;h=5d58a1b03ebaf927ca1c74a1ce3bddbc3dfcd030;hb=bda4e58210275f23266f9a1231de949b6bc64893;hp=760e8f93d9c7c99a77e6230a5e5047363b502dfa;hpb=fc62dfa34fa5b13d63660d5249633af1222d6476;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/menu/xonotic/playermodel.qc b/qcsrc/menu/xonotic/playermodel.qc index 760e8f93d..5d58a1b03 100644 --- a/qcsrc/menu/xonotic/playermodel.qc +++ b/qcsrc/menu/xonotic/playermodel.qc @@ -2,19 +2,19 @@ #define PLAYERMODEL_H #include "image.qc" CLASS(XonoticPlayerModelSelector, XonoticImage) - METHOD(XonoticPlayerModelSelector, configureXonoticPlayerModelSelector, void(entity)) - METHOD(XonoticPlayerModelSelector, loadCvars, void(entity)) - METHOD(XonoticPlayerModelSelector, saveCvars, void(entity)) - METHOD(XonoticPlayerModelSelector, draw, void(entity)) - METHOD(XonoticPlayerModelSelector, resizeNotify, void(entity, vector, vector, vector, vector)) - METHOD(XonoticPlayerModelSelector, showNotify, void(entity)) + METHOD(XonoticPlayerModelSelector, configureXonoticPlayerModelSelector, void(entity)); + METHOD(XonoticPlayerModelSelector, loadCvars, void(entity)); + METHOD(XonoticPlayerModelSelector, saveCvars, void(entity)); + METHOD(XonoticPlayerModelSelector, draw, void(entity)); + METHOD(XonoticPlayerModelSelector, resizeNotify, void(entity, vector, vector, vector, vector)); + METHOD(XonoticPlayerModelSelector, showNotify, void(entity)); ATTRIB(XonoticPlayerModelSelector, currentModel, string, string_null) ATTRIB(XonoticPlayerModelSelector, currentSkin, float, 0) ATTRIB(XonoticPlayerModelSelector, currentModelImage, string, string_null) ATTRIB(XonoticPlayerModelSelector, currentModelTitle, string, string_null) ATTRIB(XonoticPlayerModelSelector, currentModelDescription, string, string_null) - METHOD(XonoticPlayerModelSelector, go, void(entity, float)) - METHOD(XonoticPlayerModelSelector, destroy, void(entity)) + METHOD(XonoticPlayerModelSelector, go, void(entity, float)); + METHOD(XonoticPlayerModelSelector, destroy, void(entity)); ATTRIB(XonoticPlayerModelSelector, origin, vector, '0 0 0') ATTRIB(XonoticPlayerModelSelector, size, vector, '0 0 0') ATTRIB(XonoticPlayerModelSelector, realFontSize, vector, '0 0 0') @@ -220,6 +220,8 @@ void XonoticPlayerModelSelector_resizeNotify(entity me, vector relOrigin, vector void XonoticPlayerModelSelector_showNotify(entity me) { + // Reinitialize self. + me.destroy(me); me.configureXonoticPlayerModelSelector(me); } #endif