| 101 | } |
| 102 | |
| 103 | void loadMap(FILE* f, std::unordered_map<uint32_t, uint32_t>& map) |
| 104 | { |
| 105 | std::vector<uint32_t> ms; |
| 106 | |
| 107 | uint32_t sz = 0; |
| 108 | fread(&sz, 1, sizeof(sz), f); |
| 109 | |
| 110 | ms.resize(sz); |
| 111 | fread(ms.data(), sizeof(int), sz, f); |
| 112 | for (size_t i = 0; i < (sz / 2) ; i++) |
| 113 | map[ms[i * 2 + 0]] = ms[i * 2 + 1]; |
| 114 | } |
| 115 | |
| 116 | void loadScene(const char* fileName, Scene& scene) |
| 117 | { |