mcpe/source/AppPlatform.cpp
Brent 5ac3aa6d9e
macOS Support & AppPlatform Cleanup (#57)
* macOS Support & Cleanup

* Fix malformed comments in build-wasm.bat

* Emscripten Fixes

* * Add shebang to the grabsounds.py script

Since it was changed from rw- to rwx, I'll add the shebang so that it actually runs properly.

* * Re-add the patch_data and readme files.

* * Remove sound data.

* Fix some more things.

* Think it's ready to pull now...

---------

Co-authored-by: BrentDaMage <BrentDaMage@users.noreply.github.com>
Co-authored-by: iProgramInCpp <iprogramincpp@gmail.com>
2023-08-17 11:20:59 +03:00

146 lines
2.2 KiB
C++

/********************************************************************
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
********************************************************************/
#include "AppPlatform.hpp"
#include "client/common/Utils.hpp"
void AppPlatform::_tick()
{
}
void AppPlatform::buyGame()
{
}
int AppPlatform::checkLicense()
{
return 0; // assume no license
}
void AppPlatform::createUserInput()
{
}
void AppPlatform::finish()
{
}
std::string AppPlatform::getDateString(int time)
{
return "";
}
// ??? AppPlatform::getOptionStrings()
int AppPlatform::getScreenWidth() const
{
return C_DEFAULT_SCREEN_WIDTH; // default rez of the XPERIA PLAY?
}
int AppPlatform::getScreenHeight() const
{
return C_DEFAULT_SCREEN_HEIGHT;
}
std::vector<std::string> AppPlatform::getUserInput()
{
return std::vector<std::string>();
}
int AppPlatform::getUserInputStatus()
{
return 0;
}
bool AppPlatform::hasBuyButtonWhenInvalidLicense()
{
return false;
}
// void AppPlatform::loadTexture(const std::string&, bool);
void AppPlatform::saveScreenshot(const std::string&, int, int)
{
}
void AppPlatform::showDialog(eDialogType type)
{
}
void AppPlatform::uploadPlatformDependentData(int, void*)
{
}
Texture AppPlatform::loadTexture(const std::string&, bool)
{
return Texture(0, 0, nullptr, 1, 0);
}
std::vector<std::string> AppPlatform::getOptionStrings()
{
return std::vector<std::string>();
}
void AppPlatform::recenterMouse()
{
}
void AppPlatform::setMouseGrabbed(bool b)
{
}
void AppPlatform::getMouseDiff(int& x, int& y)
{
x = y = 0;
}
void AppPlatform::clearDiff()
{
}
void AppPlatform::updateFocused(bool focused)
{
}
bool AppPlatform::shiftPressed()
{
return false;
}
void AppPlatform::setOptionStrings(const std::vector<std::string>& vec)
{
}
std::string AppPlatform::getPatchData()
{
return "";
}
std::string AppPlatform::getAssetPath(const std::string &path) const
{
std::string realPath = path;
if (realPath.size() && realPath[0] == '/')
{
// trim it off
realPath = realPath.substr(1);
}
realPath = "assets/" + realPath;
return realPath;
}