| 257 | }; |
| 258 | |
| 259 | static void setAnim(int tile, int type, int speed, int frames) |
| 260 | { |
| 261 | auto& anm = tbuild->tile[tile].extinfo.picanm; |
| 262 | anm.sf &= ~(PICANM_ANIMTYPE_MASK | PICANM_ANIMSPEED_MASK); |
| 263 | anm.sf |= clamp(speed, 0, 15) | (type << PICANM_ANIMTYPE_SHIFT); |
| 264 | anm.num = frames; |
| 265 | } |
| 266 | |
| 267 | static void processSetAnim(const char* cmd, FScriptPosition& pos, SetAnim& imp) |
| 268 | { |
no test coverage detected