LCOV - code coverage report
Current view: top level - core/types - ItemType.cpp (source / functions) Coverage Total Hit
Test: coverage-src.info Lines: 0.0 % 22 0
Test Date: 2025-05-27 23:26:07 Functions: 0.0 % 3 0

            Line data    Source code
       1              : #include "core/types/ItemType.hpp"
       2              : 
       3              : namespace Soldank
       4              : {
       5            0 : bool IsItemTypeFlag(ItemType item_type)
       6              : {
       7            0 :     switch (item_type) {
       8            0 :         case ItemType::AlphaFlag:
       9              :         case ItemType::BravoFlag:
      10              :         case ItemType::PointmatchFlag:
      11            0 :             return true;
      12            0 :         case ItemType::USSOCOM:
      13              :         case ItemType::DesertEagles:
      14              :         case ItemType::MP5:
      15              :         case ItemType::Ak74:
      16              :         case ItemType::SteyrAUG:
      17              :         case ItemType::Spas12:
      18              :         case ItemType::Ruger77:
      19              :         case ItemType::M79:
      20              :         case ItemType::Barrett:
      21              :         case ItemType::Minimi:
      22              :         case ItemType::Minigun:
      23              :         case ItemType::Bow:
      24              :         case ItemType::MedicalKit:
      25              :         case ItemType::GrenadeKit:
      26              :         case ItemType::FlamerKit:
      27              :         case ItemType::PredatorKit:
      28              :         case ItemType::VestKit:
      29              :         case ItemType::BerserkKit:
      30              :         case ItemType::ClusterKit:
      31              :         case ItemType::Parachute:
      32              :         case ItemType::Knife:
      33              :         case ItemType::Chainsaw:
      34              :         case ItemType::LAW:
      35              :         case ItemType::M2:
      36            0 :             return false;
      37              :     }
      38              : }
      39            0 : bool IsItemTypeWeapon(ItemType item_type)
      40              : {
      41            0 :     switch (item_type) {
      42            0 :         case ItemType::AlphaFlag:
      43              :         case ItemType::BravoFlag:
      44              :         case ItemType::PointmatchFlag:
      45            0 :             return false;
      46            0 :         case ItemType::DesertEagles:
      47              :         case ItemType::MP5:
      48              :         case ItemType::Ak74:
      49              :         case ItemType::SteyrAUG:
      50              :         case ItemType::Spas12:
      51              :         case ItemType::Ruger77:
      52              :         case ItemType::M79:
      53              :         case ItemType::Barrett:
      54              :         case ItemType::Minimi:
      55              :         case ItemType::Minigun:
      56              :         case ItemType::USSOCOM:
      57              :         case ItemType::Knife:
      58              :         case ItemType::Chainsaw:
      59              :         case ItemType::LAW:
      60              :         case ItemType::Bow:
      61            0 :             return true;
      62            0 :         case ItemType::MedicalKit:
      63              :         case ItemType::GrenadeKit:
      64              :         case ItemType::FlamerKit:
      65              :         case ItemType::PredatorKit:
      66              :         case ItemType::VestKit:
      67              :         case ItemType::BerserkKit:
      68              :         case ItemType::ClusterKit:
      69              :         case ItemType::Parachute:
      70              :         case ItemType::M2:
      71            0 :             return false;
      72              :     }
      73              : }
      74            0 : bool IsItemTypeKit(ItemType item_type)
      75              : {
      76            0 :     switch (item_type) {
      77            0 :         case ItemType::AlphaFlag:
      78              :         case ItemType::BravoFlag:
      79              :         case ItemType::PointmatchFlag:
      80              :         case ItemType::USSOCOM:
      81              :         case ItemType::DesertEagles:
      82              :         case ItemType::MP5:
      83              :         case ItemType::Ak74:
      84              :         case ItemType::SteyrAUG:
      85              :         case ItemType::Spas12:
      86              :         case ItemType::Ruger77:
      87              :         case ItemType::M79:
      88              :         case ItemType::Barrett:
      89              :         case ItemType::Minimi:
      90              :         case ItemType::Minigun:
      91              :         case ItemType::Bow:
      92            0 :             return false;
      93            0 :         case ItemType::MedicalKit:
      94              :         case ItemType::GrenadeKit:
      95              :         case ItemType::FlamerKit:
      96              :         case ItemType::PredatorKit:
      97              :         case ItemType::VestKit:
      98              :         case ItemType::BerserkKit:
      99              :         case ItemType::ClusterKit:
     100            0 :             return true;
     101            0 :         case ItemType::Parachute:
     102              :         case ItemType::Knife:
     103              :         case ItemType::Chainsaw:
     104              :         case ItemType::LAW:
     105              :         case ItemType::M2:
     106            0 :             return false;
     107              :     }
     108              : }
     109              : } // namespace Soldank
        

Generated by: LCOV version 2.0-1