blob: 7d717ff1cec8e9d55f4cb8bafdc2a31d36a9fd8e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
#include "bladerunner/items.h"
namespace BladeRunner {
Items::Items(BladeRunnerEngine *vm) {
_vm = vm;
}
Items::~Items() {
}
void Items::getXyz(int itemId, float* x, float* y, float* z) {
int itemIndex = findItem(itemId);
assert(itemIndex != -1);
_items[itemIndex].getXyz(x, y, z);
}
int Items::findItem(int itemId) {
int i;
for (i = 0; i < _items.size();i++) {
if (_items[i]._itemId == itemId)
return i;
}
return -1;
}
}
|