| 82 | } |
| 83 | |
| 84 | void ResourceTracker_SaveStaticContents(Wisp::CBinaryFileWriter &writer) |
| 85 | { |
| 86 | writer.WriteUInt16LE(s_Width); |
| 87 | writer.WriteUInt16LE(s_Height); |
| 88 | writer.WriteUInt8(VERSION); |
| 89 | writer.WriteUInt8(uint8_t(s_Items.size())); |
| 90 | for (int itemIdx = 0; itemIdx < s_Items.size(); itemIdx++) |
| 91 | { |
| 92 | const auto item = s_Items[itemIdx]; |
| 93 | writer.WriteUInt16LE(item.Graphic); |
| 94 | writer.WriteUInt16LE(item.Color); |
| 95 | } |
| 96 | |
| 97 | s_Width = TRACKER_WIDTH; |
| 98 | s_Height = TRACKER_HEIGHT; |
| 99 | s_Items.clear(); |
| 100 | } |
| 101 | |
| 102 | CGumpResourceTracker::CGumpResourceTracker(int x, int y, int w, int h) |
| 103 | : CGump(GT_RESOURCETRACKER, 0, x, y) |
no test coverage detected