more header fixes

This commit is contained in:
deepfriedwaffles
2026-03-19 11:06:55 -04:00
parent 2d731bc3b6
commit 04aea27334
9 changed files with 59 additions and 20 deletions

View File

@@ -93,6 +93,10 @@ typedef std::vector<std::string> StringVector;
class Options
{
public:
// deepfriedwaffles: for iOS, was getting compile errors saying: No member named 'sound' in 'Options' and No member named 'music' in 'Options' so I floated them here. 1.0f means full volume out of the box, but if everything is too loud, you might want to try adjusting this
float sound = 1.0f;
float music = 1.0f;
static bool debugGl;
Options(Minecraft* minecraft, const std::string& workingDirectory = "")

View File

@@ -3,7 +3,7 @@
#include "GuiElement.h"
#include "../../../client/Options.h"
#include <client/Option.h>
#include "OptionsPane.h" // was originally Option.h, shouldn't it be this?
class Slider : public GuiElement {
typedef GuiElement super;

View File

@@ -12,13 +12,13 @@ SmallButton::SmallButton( int id, int x, int y, int width, int height, const std
{
}
SmallButton::SmallButton( int id, int x, int y, Options::Option* item, const std::string& msg )
SmallButton::SmallButton( int id, int x, int y, Option* item, const std::string& msg )
: super(id, x, y, 150, 20, msg),
option(item)
{
}
Options::Option* SmallButton::getOption()
Option* SmallButton::getOption()
{
return option;
}

View File

@@ -13,11 +13,11 @@ class SmallButton: public Button
public:
SmallButton(int id, int x, int y, const std::string& msg);
SmallButton(int id, int x, int y, int width, int height, const std::string& msg);
SmallButton(int id, int x, int y, Options::Option* item, const std::string& msg);
SmallButton(int id, int x, int y, Option* item, const std::string& msg);
Options::Option* getOption();
Option* getOption();
private:
Options::Option* option;
Option* option;
};
#endif /*NET_MINECRAFT_CLIENT_GUI_COMPONENTS__SmallButton_H__*/

View File

@@ -2,8 +2,8 @@
#include "../Screen.h"
#include "../components/Button.h"
#include "../../Minecraft.h"
#include "client/gui/components/ImageButton.h"
#include "client/gui/components/TextBox.h"
#include "ImageButton.h"
#include "TextBox.h"
class JoinByIPScreen: public Screen
{
@@ -25,4 +25,4 @@ private:
Touch::THeader bHeader;
Touch::TButton bJoin;
ImageButton bBack;
};
};

View File

@@ -13,7 +13,7 @@
#include "../../Minecraft.h"
#include <client/gui/screens/UsernameScreen.h>
#include "UsernameScreen.h"
Screen* ScreenChooser::createScreen( ScreenId id )
{

View File

@@ -3,7 +3,8 @@
#include "../Screen.h"
#include "../components/Button.h"
#include "/client/gui/components/TextBox.h"
// this is cursed lol
#include "../../../client/gui/components/TextBox.h"
#include <string>
class UsernameScreen : public Screen

View File

@@ -16,7 +16,7 @@
#include "../../../../world/level/Level.h"
#include "../../../../world/item/DyePowderItem.h"
#include "../../../../world/item/crafting/Recipe.h"
#include "platform/input/Keyboard.h"
#include "Keyboard.h"
static NinePatchLayer* guiPaneFrame = NULL;