/******************************************************************** Minecraft: Pocket Edition - Decompilation Project Copyright (C) 2023 iProgramInCpp The following code is licensed under the BSD 1 clause license. SPDX-License-Identifier: BSD-1-Clause ********************************************************************/ #pragma once #include "RolledSelectionList.hpp" class WorldSelectionList : public RolledSelectionList { public: WorldSelectionList(Minecraft*, int, int); bool capXPosition() override; void tick() override; int getNumberOfItems() override; void selectItem(int, bool) override; bool isSelectedItem(int) override; float getPos(float) override; void touched() override; void renderItem(int, int, int, int, Tesselator&) override; void renderBackground() override; void commit(); void stepLeft(); void stepRight(); void tweenInited(); public: float field_54; float field_58; float field_5C; float field_60; int m_selectedIndex; int field_68; std::vector m_items; std::vector > m_vvs; std::vector m_previewImages; bool field_90; LevelSummary m_levelSummary; int field_CC; int field_D0; int field_D4; int field_D8; };