| 205 | } |
| 206 | |
| 207 | void DrawSArrows(int y1, int y2) |
| 208 | { |
| 209 | int yd1, yd2, yd3; |
| 210 | |
| 211 | yd1 = y1 * 12 + 204; |
| 212 | yd2 = y2 * 12 + 204; |
| 213 | if (stextscrlubtn != -1) |
| 214 | CelDraw(PANEL_X + 601, yd1, pSTextSlidCels, 12, 12); |
| 215 | else |
| 216 | CelDraw(PANEL_X + 601, yd1, pSTextSlidCels, 10, 12); |
| 217 | if (stextscrldbtn != -1) |
| 218 | CelDraw(PANEL_X + 601, yd2, pSTextSlidCels, 11, 12); |
| 219 | else |
| 220 | CelDraw(PANEL_X + 601, yd2, pSTextSlidCels, 9, 12); |
| 221 | yd1 += 12; |
| 222 | for (yd3 = yd1; yd3 < yd2; yd3 += 12) { |
| 223 | CelDraw(PANEL_X + 601, yd3, pSTextSlidCels, 14, 12); |
| 224 | } |
| 225 | if (stextsel == 22) |
| 226 | yd3 = stextlhold; |
| 227 | else |
| 228 | yd3 = stextsel; |
| 229 | if (storenumh > 1) |
| 230 | yd3 = 1000 * (stextsval + ((yd3 - stextup) >> 2)) / (storenumh - 1) * (y2 * 12 - y1 * 12 - 24) / 1000; |
| 231 | else |
| 232 | yd3 = 0; |
| 233 | CelDraw(PANEL_X + 601, (y1 + 1) * 12 + 204 + yd3, pSTextSlidCels, 13, 12); |
| 234 | } |
| 235 | |
| 236 | void DrawSTextHelp() |
| 237 | { |