Something went wrong. Try again.
the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
Something went wrong. Try again.
1.7 kB · 51 lines
C++
at master
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051#include "stdafx.h"#include "File.h"#include "InputOutputStream.h"#include "SharedConstants.h"
const wstring SharedConstants::VERSION_STRING = L"1.6.4";const bool SharedConstants::TEXTURE_LIGHTING = true;
wstring SharedConstants::readAcceptableChars(){ // 4J-PB - I've added ã in (for Portuguese in bed string) and added the character at the same place in the default.png font wstring result = L" !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_'abcdefghijklmnopqrstuvwxyz{|}~ ÇüéâäàåçêëèïîìÄÅÉæÆôöòûùÿÖÜø£Ø×ƒáíóúñѪº¿®¬½¼¡«»ã";#if 0 // 4J - do we actually really need to get this from a file? //try { //BufferedReader br = new BufferedReader(new InputStreamReader(SharedConstants.class.getResourceAsStream("/font.txt"), "UTF-8")); BufferedReader *br = new BufferedReader(new InputStreamReader( new FileInputStream( new File( wstring(L"/font.txt") ) ) ) ); wstring line; while ( !(line = br->readLine()).empty()) { if (!( wcscmp( &line[0], L"#") == 0 ) ) { result.append( line ); } } br->close(); //} catch (Exception e) { // TODO 4J Stu - Exception handling? //}#endif return result;}
bool SharedConstants::isAllowedChatCharacter(char ch){ //return ch != '§' && (acceptableLetters.indexOf(ch) >= 0 || (int) ch > 32); // 4J Unused return true;}
wstring SharedConstants::acceptableLetters;
void SharedConstants::staticCtor(){ acceptableLetters = readAcceptableChars();}
const wchar_t SharedConstants::ILLEGAL_FILE_CHARACTERS[ILLEGAL_FILE_CHARACTERS_LENGTH] ={ // 4J-PB - corrected L'/', L'\n', L'\r', L'\t', L'\0', L'\f', L'`', L'?', L'*', L'\\', L'<', L'>', L'|', L'\"', L':'};