MCPcopy Create free account
hub / github.com/Panzerschrek/Chasm-Reverse / MonsterBase

Method MonsterBase

PanzerChasm/server/monster_base.cpp:12–25  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

10{
11
12MonsterBase::MonsterBase(
13 const GameResourcesConstPtr& game_resources,
14 const unsigned char monster_id,
15 const m_Vec3& pos,
16 const float angle )
17 : game_resources_(game_resources)
18 , monster_id_(monster_id)
19 , pos_(pos)
20 , angle_( NormalizeAngle(angle) )
21 , health_( game_resources_->monsters_description[ monster_id ].life )
22{
23 PC_ASSERT( game_resources_ != nullptr );
24 PC_ASSERT( monster_id_ < game_resources_->monsters_description.size() );
25}
26
27MonsterBase::~MonsterBase()
28{}

Callers

nothing calls this directly

Calls 1

NormalizeAngleFunction · 0.85

Tested by

no test coverage detected