summaryrefslogtreecommitdiff
path: root/src/device_allocation.cc
blob: 9d8267e883a6d90a9604e292ec407de6f54b6129 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "device_allocation.h"

#include <cassert>

static void device_allocation_init(device_allocation *device_allocation, byte tval)
{
	assert(device_allocation != NULL);

	device_allocation->tval = tval;
	device_allocation->rarity = 0;
	range_init(&device_allocation->base_level, 0, 0);
	range_init(&device_allocation->max_level, 0, 0);
}

device_allocation *device_allocation_new(byte tval)
{
	device_allocation *d = new device_allocation;
	device_allocation_init(d, tval);
	return d;
}