mirror of
https://github.com/4jcraft/4jcraft.git
synced 2026-04-25 15:03:37 +00:00
38 lines
1.1 KiB
C++
38 lines
1.1 KiB
C++
#include "../../Platform/stdafx.h"
|
|
#include "ReceivingLevelScreen.h"
|
|
#include "../../Network/ClientConnection.h"
|
|
#include "../../../Minecraft.World/Headers/net.minecraft.locale.h"
|
|
|
|
ReceivingLevelScreen::ReceivingLevelScreen(ClientConnection* connection) {
|
|
tickCount = 0;
|
|
this->connection = connection;
|
|
}
|
|
|
|
void ReceivingLevelScreen::keyPressed(char eventCharacter, int eventKey) {}
|
|
|
|
void ReceivingLevelScreen::init() { buttons.clear(); }
|
|
|
|
void ReceivingLevelScreen::tick() {
|
|
tickCount++;
|
|
if (tickCount % 20 == 0) {
|
|
connection->send(
|
|
std::shared_ptr<KeepAlivePacket>(new KeepAlivePacket()));
|
|
}
|
|
if (connection != NULL) {
|
|
connection->tick();
|
|
}
|
|
}
|
|
|
|
void ReceivingLevelScreen::buttonClicked(Button* button) {}
|
|
|
|
void ReceivingLevelScreen::render(int xm, int ym, float a) {
|
|
renderDirtBackground(0);
|
|
|
|
Language* language = Language::getInstance();
|
|
|
|
drawCenteredString(font,
|
|
language->getElement(L"multiplayer.downloadingTerrain"),
|
|
width / 2, height / 2 - 50, 0xffffff);
|
|
|
|
Screen::render(xm, ym, a);
|
|
} |