Home
last modified time | relevance | path

Searched refs:walkbox (Results 1 – 6 of 6) sorted by relevance

/dports/games/libretro-scummvm/scummvm-7b1e929/engines/bladerunner/
H A Dset.cpp166 bool Set::isXZInWalkbox(float x, float z, const Walkbox &walkbox) { in isXZInWalkbox() argument
169 float lastX = walkbox.vertices[walkbox.vertexCount - 1].x; in isXZInWalkbox()
170 float lastZ = walkbox.vertices[walkbox.vertexCount - 1].z; in isXZInWalkbox()
171 for (int i = 0; i < walkbox.vertexCount; i++) { in isXZInWalkbox()
172 float currentX = walkbox.vertices[i].x; in isXZInWalkbox()
173 float currentZ = walkbox.vertices[i].z; in isXZInWalkbox()
191 const Walkbox &walkbox = _walkboxes[i]; in getAltitudeAtXZ() local
193 if (isXZInWalkbox(x, z, walkbox)) { in getAltitudeAtXZ()
194 if (!*inWalkbox || altitude < walkbox.altitude) { in getAltitudeAtXZ()
195 altitude = walkbox.altitude; in getAltitudeAtXZ()
H A Dset.h109 static bool isXZInWalkbox(float x, float z, const Walkbox &walkbox);
H A Ddebugger.cpp2158 Set::Walkbox *walkbox = &_vm->_scene->_set->_walkboxes[i]; in cmdList() local
2160 debugPrintf("%2d. Walkbox %s, vertices: %d\n", i, walkbox->name.c_str(), walkbox->vertexCount); in cmdList()
2484 Set::Walkbox *walkbox = &_vm->_scene->_set->_walkboxes[i]; in drawWalkboxes() local
2485 for (int j = 0; j < walkbox->vertexCount; j++) { in drawWalkboxes()
2486 Vector3 start = _vm->_view->calculateScreenPosition(walkbox->vertices[j]); in drawWalkboxes()
2487 …Vector3 end = _vm->_view->calculateScreenPosition(walkbox->vertices[(j + 1) % walkbox->vertexCount… in drawWalkboxes()
2489 …s = _vm->_view->calculateScreenPosition(0.5 * (walkbox->vertices[j] + walkbox->vertices[(j + 1) % in drawWalkboxes()
2490 …_vm->_mainFont->drawString(&_vm->_surfaceFront, walkbox->name, pos.x, pos.y, _vm->_surfaceFront.w,… in drawWalkboxes()
/dports/games/scummvm/scummvm-2.5.1/engines/bladerunner/
H A Dset.cpp166 bool Set::isXZInWalkbox(float x, float z, const Walkbox &walkbox) { in isXZInWalkbox() argument
169 float lastX = walkbox.vertices[walkbox.vertexCount - 1].x; in isXZInWalkbox()
170 float lastZ = walkbox.vertices[walkbox.vertexCount - 1].z; in isXZInWalkbox()
171 for (int i = 0; i < walkbox.vertexCount; ++i) { in isXZInWalkbox()
172 float currentX = walkbox.vertices[i].x; in isXZInWalkbox()
173 float currentZ = walkbox.vertices[i].z; in isXZInWalkbox()
191 const Walkbox &walkbox = _walkboxes[i]; in getAltitudeAtXZ() local
193 if (isXZInWalkbox(x, z, walkbox)) { in getAltitudeAtXZ()
194 if (!*inWalkbox || altitude < walkbox.altitude) { in getAltitudeAtXZ()
195 altitude = walkbox.altitude; in getAltitudeAtXZ()
H A Dset.h109 static bool isXZInWalkbox(float x, float z, const Walkbox &walkbox);
H A Ddebugger.cpp2268 Set::Walkbox *walkbox = &_vm->_scene->_set->_walkboxes[i]; in cmdList() local
2270 debugPrintf("%2d. Walkbox %s, vertices: %d\n", i, walkbox->name.c_str(), walkbox->vertexCount); in cmdList()
2595 Set::Walkbox *walkbox = &_vm->_scene->_set->_walkboxes[i]; in drawWalkboxes() local
2596 for (int j = 0; j < walkbox->vertexCount; ++j) { in drawWalkboxes()
2597 Vector3 start = _vm->_view->calculateScreenPosition(walkbox->vertices[j]); in drawWalkboxes()
2598 …Vector3 end = _vm->_view->calculateScreenPosition(walkbox->vertices[(j + 1) % walkbox->vertexCount… in drawWalkboxes()
2600 …s = _vm->_view->calculateScreenPosition(0.5 * (walkbox->vertices[j] + walkbox->vertices[(j + 1) % in drawWalkboxes()
2601 …_vm->_mainFont->drawString(&_vm->_surfaceFront, walkbox->name, pos.x, pos.y, _vm->_surfaceFront.w,… in drawWalkboxes()