Make some update_points variables const
This commit is contained in:
parent
f65ce8bbe4
commit
25d782812c
|
@ -184,29 +184,24 @@ static void init_points(const polymodel *const pm, const vms_vector *const box_s
|
|||
|
||||
static void update_points(const polymodel *const pm, const unsigned submodel_num, morph_data *const md)
|
||||
{
|
||||
ushort nverts;
|
||||
uint16_t type;
|
||||
int i;
|
||||
|
||||
auto data = reinterpret_cast<uint16_t *>(&pm->model_data[pm->submodel_ptrs[submodel_num]]);
|
||||
|
||||
type = *data++;
|
||||
const uint16_t type = *data++;
|
||||
|
||||
Assert(type == 7 || type == 1);
|
||||
|
||||
nverts = *data++;
|
||||
const uint16_t nverts = *data++;
|
||||
|
||||
if (type==7) {
|
||||
i = *data++; //get start point number
|
||||
data++; //skip pad
|
||||
}
|
||||
else
|
||||
i = 0; //start at zero
|
||||
const unsigned startpoint = (type == 7)
|
||||
? *exchange(data, data + 2) //get start point number, skip pad
|
||||
: 0; //start at zero
|
||||
|
||||
unsigned i = startpoint;
|
||||
auto vp = reinterpret_cast<const vms_vector *>(data);
|
||||
|
||||
while (nverts--) {
|
||||
|
||||
range_for (auto &&iteration, xrange(nverts))
|
||||
{
|
||||
(void)iteration;
|
||||
if (md->morph_times[i]) //not done yet
|
||||
{
|
||||
if ((md->morph_times[i] -= FrameTime) <= 0) {
|
||||
|
|
Loading…
Reference in a new issue