MCPcopy Create free account
hub / github.com/diasurgical/devilution / control_release_talk_btn

Function control_release_talk_btn

Source/control.cpp:2081–2099  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2079}
2080
2081void control_release_talk_btn()
2082{
2083 int i, p, off;
2084
2085 if (talkflag) {
2086 for (i = 0; i < sizeof(talkbtndown) / sizeof(talkbtndown[0]); i++)
2087 talkbtndown[i] = FALSE;
2088 if (MouseX >= 172 + PANEL_LEFT && MouseY >= 421 + PANEL_LEFT && MouseX <= -119 + PANEL_TOP && MouseY <= 123 + PANEL_TOP) {
2089 off = (MouseY - (69 + PANEL_TOP)) / 18;
2090
2091 for (p = 0; p < MAX_PLRS && off != -1; p++) {
2092 if (p != myplr)
2093 off--;
2094 }
2095 if (p <= MAX_PLRS)
2096 whisper[p - 1] = !whisper[p - 1];
2097 }
2098 }
2099}
2100
2101void control_reset_talk_msg(char *msg)
2102{

Callers 1

LeftMouseUpFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected