| 13255 | } |
| 13256 | |
| 13257 | bool drawClickableButton(int padx, int pady, int padw, int padh, Uint32 btnColor) |
| 13258 | { |
| 13259 | bool clicked = false; |
| 13260 | if ( mouseInBounds(clientnum, padx, padx + padw, pady - 4, pady + padh) ) |
| 13261 | { |
| 13262 | drawDepressed(padx, pady - 4, padx + padw, pady + padh); |
| 13263 | if ( inputs.bMouseLeft(clientnum) ) |
| 13264 | { |
| 13265 | playSound(139, 64); |
| 13266 | inputs.mouseClearLeft(clientnum); |
| 13267 | clicked = true; |
| 13268 | } |
| 13269 | } |
| 13270 | else |
| 13271 | { |
| 13272 | drawWindow(padx, pady - 4, padx + padw, pady + padh); |
| 13273 | } |
| 13274 | SDL_Rect pos; |
| 13275 | pos.x = padx; |
| 13276 | pos.y = pady - 4; |
| 13277 | pos.w = padw; |
| 13278 | pos.h = padh + 4; |
| 13279 | if ( btnColor != 0 ) |
| 13280 | { |
| 13281 | drawRect(&pos, btnColor, 64); |
| 13282 | } |
| 13283 | return clicked; |
| 13284 | } |
| 13285 | #ifdef STEAMWORKS |
| 13286 | void gamemodsWorkshopPreloadMod(int fileID, std::string modTitle) |
| 13287 | { |
no test coverage detected