the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 55 lines 1.3 kB view raw
1#include "stdafx.h" 2#include "DisconnectedScreen.h" 3#include "TitleScreen.h" 4#include "Button.h" 5#include "..\Minecraft.World\net.minecraft.locale.h" 6 7DisconnectedScreen::DisconnectedScreen(const wstring& title, const wstring reason, void *reasonObjects, ...) 8{ 9 Language *language = Language::getInstance(); 10 11 this->title = language->getElement(title); 12 if (reasonObjects != NULL) 13 { 14 this->reason = language->getElement(reason, reasonObjects); 15 } 16 else 17 { 18 this->reason = language->getElement(reason); 19 } 20} 21 22void DisconnectedScreen::tick() 23{ 24} 25 26void DisconnectedScreen::keyPressed(char eventCharacter, int eventKey) 27{ 28} 29 30void DisconnectedScreen::init() 31{ 32 Language *language = Language::getInstance(); 33 34 buttons.clear(); 35 buttons.push_back(new Button(0, width / 2 - 100, height / 4 + 24 * 5 + 12, language->getElement(L"gui.toMenu"))); 36 37} 38 39void DisconnectedScreen::buttonClicked(Button *button) 40{ 41 if (button->id == 0) 42 { 43 minecraft->setScreen(new TitleScreen()); 44 } 45} 46 47void DisconnectedScreen::render(int xm, int ym, float a) 48{ 49 renderBackground(); 50 51 drawCenteredString(font, title, width / 2, height / 2 - 50, 0xffffff); 52 drawCenteredString(font, reason, width / 2, height / 2 - 10, 0xffffff); 53 54 Screen::render(xm, ym, a); 55}