Poison morph_data on allocation
Require the caller to provide sane values later.
This commit is contained in:
parent
edc8819409
commit
f1c6177338
|
@ -54,6 +54,12 @@ namespace dcx {
|
||||||
morph_data::morph_data(object_base &o) :
|
morph_data::morph_data(object_base &o) :
|
||||||
obj(&o), Morph_sig(o.signature)
|
obj(&o), Morph_sig(o.signature)
|
||||||
{
|
{
|
||||||
|
DXX_POISON_VAR(submodel_active, 0xcc);
|
||||||
|
DXX_POISON_VAR(morph_vecs, 0xcc);
|
||||||
|
DXX_POISON_VAR(morph_deltas, 0xcc);
|
||||||
|
DXX_POISON_VAR(morph_times, 0xcc);
|
||||||
|
DXX_POISON_VAR(n_morphing_points, 0xcc);
|
||||||
|
DXX_POISON_VAR(submodel_startpoints, 0xcc);
|
||||||
}
|
}
|
||||||
|
|
||||||
d_level_unique_morph_object_state::~d_level_unique_morph_object_state() = default;
|
d_level_unique_morph_object_state::~d_level_unique_morph_object_state() = default;
|
||||||
|
|
Loading…
Reference in a new issue