X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fcommon%2Fitems%2Fitem%2Fpickup.qh;h=136c8dab6dbf73c633ab35b548134611e6c9b7a3;hb=641c47df604de42c11c68a7d80813b29affcefb2;hp=6d914948182482ea6267a1a49352231188dd6c3b;hpb=c13fdf2b49eff1d26abc73d42e33636162a9b527;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/common/items/item/pickup.qh b/qcsrc/common/items/item/pickup.qh index 6d9149481..136c8dab6 100644 --- a/qcsrc/common/items/item/pickup.qh +++ b/qcsrc/common/items/item/pickup.qh @@ -1,35 +1,35 @@ -#ifndef PICKUP_H -#define PICKUP_H +#pragma once + #include #include CLASS(Pickup, GameItem) #ifndef MENUQC - ATTRIB(Pickup, m_model, Model, NULL) - ATTRIB(Pickup, m_sound, Sound, SND_ITEMPICKUP) + ATTRIB(Pickup, m_model, Model); + ATTRIB(Pickup, m_sound, Sound, SND_ITEMPICKUP); #endif - ATTRIB(Pickup, m_name, string, string_null) + ATTRIB(Pickup, m_name, string); METHOD(Pickup, show, void(Pickup this)) { TC(Pickup, this); LOG_INFOF("%s: %s\n", etos(this), this.m_name); } #ifdef SVQC - ATTRIB(Pickup, m_mins, vector, '-16 -16 0') - ATTRIB(Pickup, m_maxs, vector, '16 16 32') - ATTRIB(Pickup, m_botvalue, int, 0) - ATTRIB(Pickup, m_itemflags, int, 0) - ATTRIB(Pickup, m_itemid, int, 0) + ATTRIB(Pickup, m_mins, vector, '-16 -16 0'); + ATTRIB(Pickup, m_maxs, vector, '16 16 32'); + ATTRIB(Pickup, m_botvalue, int, 0); + ATTRIB(Pickup, m_itemflags, int, 0); + ATTRIB(Pickup, m_itemid, int, 0); float generic_pickupevalfunc(entity player, entity item); - ATTRIB(Pickup, m_pickupevalfunc, float(entity player, entity item), generic_pickupevalfunc) - ATTRIB(Pickup, m_respawntime, float(), func_null) - ATTRIB(Pickup, m_respawntimejitter, float(), func_null) + ATTRIB(Pickup, m_pickupevalfunc, float(entity player, entity item), generic_pickupevalfunc); + ATTRIB(Pickup, m_respawntime, float()); + ATTRIB(Pickup, m_respawntimejitter, float()); float Item_GiveTo(entity item, entity player); METHOD(Pickup, giveTo, bool(Pickup this, entity item, entity player)) { TC(Pickup, this); bool b = Item_GiveTo(item, player); if (b) { - LOG_DEBUGF("entity %i picked up %s\n", player, this.m_name); + LOG_DEBUGF("entity %i picked up %s", player, this.m_name); player.inventory.inv_items[this.m_id]++; Inventory_update(player); } @@ -38,5 +38,3 @@ CLASS(Pickup, GameItem) bool ITEM_HANDLE(Pickup, Pickup this, entity item, entity player); #endif ENDCLASS(Pickup) - -#endif