Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include <click_list.h>
Public Member Functions | |
bool | queryShip (int mouseX, int mouseY, Unit *) |
ClickList (StarSystem *parSystem, UnitCollection *parentIter) | |
~ClickList () | |
UnitCollection * | requestIterator (int mouseX, int mouseY) |
UnitCollection * | requestIterator (int minX, int minY, int maxX, int maxY) |
Unit * | requestShip (int mouseX, int mouseY) |
Definition at line 10 of file click_list.h.
ClickList::ClickList | ( | StarSystem * | parSystem, |
UnitCollection * | parentIter | ||
) |
Definition at line 39 of file click_list.cpp.
|
inline |
Definition at line 21 of file click_list.h.
Definition at line 15 of file click_list.cpp.
References _Universe, Universe::AccessCamera(), Camera::GetPosition(), Camera::GetPQR(), MouseCoordinate(), mouseline, QVector, Transform(), and Vector.
Referenced by requestIterator().
UnitCollection * ClickList::requestIterator | ( | int | mouseX, |
int | mouseY | ||
) |
Definition at line 77 of file click_list.cpp.
References UnitCollection::createIterator(), perplines, and queryShip().
Referenced by requestShip().
UnitCollection * ClickList::requestIterator | ( | int | minX, |
int | minY, | ||
int | maxX, | ||
int | maxY | ||
) |
arrgh dumb last collection thing to cycel through ships
Definition at line 47 of file click_list.cpp.
References _Universe, Universe::AccessCamera(), b, UnitCollection::createIterator(), f, g_game, Camera::GetView(), GFXCalculateFrustum(), GFXFrustum(), GFXGetFrustumVars(), UnitCollection::prepend(), GFXMatrices::view, game_data_t::x_resolution, and game_data_t::y_resolution.
Definition at line 88 of file click_list.cpp.
References _Universe, Universe::AccessCamera(), UnitCollection::createIterator(), e, Unit::getMinDis(), Camera::GetPosition(), and requestIterator().