X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fcommon%2Fmutators%2Fmutator%2Fitemstime%2Fitemstime.qc;h=5add006c3d2c6bc7082ff8f7cc59294652f9dcef;hp=1379d586f10fd4da14b9f82d98571cd00bbe6c78;hb=016835f8f51aff29719995f8d080d9c1b19392c4;hpb=ec98f5c9d50f267779fed871c9eb094a52064219 diff --git a/qcsrc/common/mutators/mutator/itemstime/itemstime.qc b/qcsrc/common/mutators/mutator/itemstime/itemstime.qc index 1379d586f1..5add006c3d 100644 --- a/qcsrc/common/mutators/mutator/itemstime/itemstime.qc +++ b/qcsrc/common/mutators/mutator/itemstime/itemstime.qc @@ -28,16 +28,12 @@ NET_HANDLE(itemstime, bool isNew) #endif #ifdef CSQC -void Item_ItemsTime_Init() -{ - FOREACH(Items, true, { - ItemsTime_time[it.m_id] = -1; - }); - ItemsTime_time[Items_MAX] = -1; -} STATIC_INIT(ItemsTime_Init) { - Item_ItemsTime_Init(); + FOREACH(Items, true, { + ItemsTime_time[it.m_id] = -1; + }); + ItemsTime_time[Items_MAX] = -1; } int autocvar_hud_panel_itemstime = 2; @@ -77,17 +73,11 @@ bool Item_ItemsTime_Allow(GameItem it) // reserve one more spot for superweapons time float it_times[Items_MAX + 1]; -void Item_ItemsTime_Init() -{ - FOREACH(Items, Item_ItemsTime_Allow(it), { - it_times[it.m_id] = -1; - }); - it_times[Items_MAX] = -1; -} - STATIC_INIT(ItemsTime_Init) { - // items time - Item_ItemsTime_Init(); + FOREACH(Items, Item_ItemsTime_Allow(it), { + it_times[it.m_id] = -1; + }); + it_times[Items_MAX] = -1; } void Item_ItemsTime_ResetTimes() @@ -204,12 +194,7 @@ void DrawItemsTimeItem(vector myPos, vector mySize, float ar, string item_icon, if (autocvar_hud_panel_itemstime_hidespawned == 2) picalpha = 1; else if (item_available) - { - float BLINK_FACTOR = 0.15; - float BLINK_BASE = 0.85; - float BLINK_FREQ = 5; - picalpha = BLINK_BASE + BLINK_FACTOR * cos(time * BLINK_FREQ); - } + picalpha = blink(0.85, 0.15, 5); else picalpha = 0.5; t = floor(item_time - time + 0.999);