================= Menu_OrbitItemByName ================= */
| 1937 | ================= |
| 1938 | */ |
| 1939 | void 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 | |
| 1960 | void Menu_ItemDisable(menuDef_t *menu, const char *name, qboolean disableFlag) |
| 1961 | { |
no test coverage detected