0x00438A6C, 0x0043CB9F
| 26 | |
| 27 | // 0x00438A6C, 0x0043CB9F |
| 28 | void open() |
| 29 | { |
| 30 | const int32_t uiWidth = Ui::width(); |
| 31 | const int32_t uiHeight = Ui::height(); |
| 32 | |
| 33 | auto window = WindowManager::createWindow( |
| 34 | WindowType::main, |
| 35 | { 0, 0 }, |
| 36 | { uiWidth, uiHeight }, |
| 37 | Ui::WindowFlags::stickToBack, |
| 38 | getEvents()); |
| 39 | |
| 40 | window->setWidgets(_widgets); |
| 41 | window->widgets[widx::viewport].bottom = uiHeight; |
| 42 | window->widgets[widx::viewport].right = uiWidth; |
| 43 | |
| 44 | WindowManager::setCurrentRotation(0); |
| 45 | ViewportManager::create( |
| 46 | window, |
| 47 | 0, |
| 48 | { window->x, window->y }, |
| 49 | { window->width, window->height }, |
| 50 | ZoomLevel::full, |
| 51 | { (World::kMapRows * World::kTileSize) / 2 - 1, (World::kMapRows * World::kTileSize) / 2 - 1, 480 }); |
| 52 | } |
| 53 | |
| 54 | // 0x0043B2E4 |
| 55 | static void draw(Ui::Window& window, Gfx::DrawingContext& drawingCtx) |
no test coverage detected