| 88 | } |
| 89 | |
| 90 | void drawNodes(ImagePtr const& image, Vec2I imagePosition, JsonArray nodes, String nodeImagePath) { |
| 91 | ImageConstPtr nodeImage = Root::singleton().assets()->image(nodeImagePath); |
| 92 | for (Json const& node : nodes) { |
| 93 | Vec2I nodePos = jsonToVec2I(node) * TilePixels + Vec2I(0, TilePixels - nodeImage->height()); |
| 94 | Vec2U nodeImagePos = Vec2U(nodePos - imagePosition); |
| 95 | image->drawInto(nodeImagePos, *nodeImage); |
| 96 | } |
| 97 | } |
| 98 | |
| 99 | void defineObjectOrientation(TilesetUpdater& updater, |
| 100 | String const& objectName, |
no test coverage detected