| 1854 | } |
| 1855 | |
| 1856 | void DemoWriteObjLifeLeft(object *obj) { |
| 1857 | if (Demo_flags == DF_RECORDING) { |
| 1858 | cf_WriteByte(Demo_cfp, DT_SETOBJLIFELEFT); |
| 1859 | cf_WriteShort(Demo_cfp, OBJNUM(obj)); |
| 1860 | |
| 1861 | if (obj->flags & OF_USES_LIFELEFT) { |
| 1862 | cf_WriteByte(Demo_cfp, 1); |
| 1863 | cf_WriteFloat(Demo_cfp, obj->lifeleft); |
| 1864 | } else { |
| 1865 | cf_WriteByte(Demo_cfp, 0); |
| 1866 | } |
| 1867 | } |
| 1868 | } |
| 1869 | |
| 1870 | void DemoReadObjLifeLeft(void) { |
| 1871 | int16_t oldobjnum = cf_ReadShort(Demo_cfp); |
no test coverage detected