MCPcopy Create free account
hub / github.com/JACoders/OpenJK / Menu_OrbitItemByName

Function Menu_OrbitItemByName

code/ui/ui_shared.cpp:1939–1958  ·  view source on GitHub ↗

================= Menu_OrbitItemByName ================= */

Source from the content-addressed store, hash-verified

1937=================
1938*/
1939void Menu_OrbitItemByName(menuDef_t *menu, const char *p, float x, float y, float cx, float cy, int time)
1940{
1941 itemDef_t *item;
1942 int i;
1943 int count = Menu_ItemsMatchingGroup(menu, p);
1944 for (i = 0; i < count; i++)
1945 {
1946 item = Menu_GetMatchingItemByNumber(menu, i, p);
1947 if (item != NULL)
1948 {
1949 item->window.flags |= (WINDOW_ORBITING | WINDOW_VISIBLE);
1950 item->window.offsetTime = time;
1951 item->window.rectEffects.x = cx;
1952 item->window.rectEffects.y = cy;
1953 item->window.rectClient.x = x;
1954 item->window.rectClient.y = y;
1955 Item_UpdatePosition(item);
1956 }
1957 }
1958}
1959
1960void Menu_ItemDisable(menuDef_t *menu, const char *name, qboolean disableFlag)
1961{

Callers 1

Script_OrbitFunction · 0.70

Calls 3

Menu_ItemsMatchingGroupFunction · 0.70
Item_UpdatePositionFunction · 0.70

Tested by

no test coverage detected