Files
firestorm/Gameleap/code/mw4/Code/MW4/AI_FireParamPackage.cpp
T
Cyd 2b8ca921cb Initial full mirror of c:\VWE (source + assets + toolchain + outputs) via Git LFS
Complete disaster-recovery snapshot: engine/game source, game data assets,
VC6 toolchain + DX SDKs, build outputs, deployed game, and _UNUSED archive.
Large binaries in Git LFS; text preserved byte-for-byte (core.autocrlf=false,
no eol attributes). See RECOVERY.md for the one-clone rebuild procedure.
2026-06-24 21:28:16 -05:00

44 lines
1.3 KiB
C++

#include "MW4Headers.hpp"
#include "AI_FireParamPackage.hpp"
using namespace MW4AI;
FireParamPackage::FireParamPackage(FireData& _fire_data,
MechWarrior4::MWObject* _intended_target,
Stuff::Time _min_delay,
Stuff::Time _max_delay,
Adept::Entity* _who_to_hit,
MechWarrior4::Vehicle* _vehicle_shooting_at,
Adept::Entity* _component,
Stuff::Time _frame_delay,
Stuff::Scalar _current_heat,
Stuff::Scalar _max_heat,
bool _can_spend_ammo,
bool _can_commit_suicide,
FireSource _where_to_fire_from,
bool _can_fire_narc,
bool _can_generate_heat,
bool _per_weapon_raycasting)
: fire_data(_fire_data)
, intended_target(_intended_target)
, min_delay(_min_delay)
, max_delay(_max_delay)
, who_to_hit(_who_to_hit)
, vehicle_shooting_at(_vehicle_shooting_at)
, component(_component)
, frame_delay(_frame_delay)
, current_heat(_current_heat)
, max_heat(_max_heat)
, can_spend_ammo(_can_spend_ammo)
, can_commit_suicide(_can_commit_suicide)
, where_to_fire_from(_where_to_fire_from)
, can_fire_narc(_can_fire_narc)
, can_generate_heat(_can_generate_heat)
, per_weapon_raycasting(_per_weapon_raycasting)
{
}