Feature complete?

This commit is contained in:
Matti 2024-12-12 00:07:26 +01:00
parent 50e86d6ed5
commit ff499e51d8

View File

@ -41,14 +41,19 @@ void Aufg9Main() {
} }
std::cout << std::endl; std::cout << std::endl;
// Status
char* byte36 = &dest[36]; char* byte36 = &dest[36];
std::cout << "Status: " << (((int)(*((bool *)byte36)))%8)/4 << std::endl; // geh zu Byte 36, lies genau 1 byte (da sizeOf(bool) = 1), interpretier es als int, berechner mod 8 -> wegwerfen der linken Bits, /4 -> wegwerfen der rechten beiden Bits -> Tada, nur das 3. Bit von Rechts bleibt übrig std::cout << "Status: " << (((int)(*byte36))%8)/4 << std::endl; // geh zu Byte 36, lies genau 1 byte, interpretiere es als int, berechne mod 8 -> wegwerfen der linken Bits, /4 -> wegwerfen der rechten beiden Bits -> Tada, nur das 3. Bit von Rechts bleibt übrig
// 0 -> Not HardCore?
// Klasse // Klasse
bool *byte40 = (bool*) &dest[40]; bool *byte40 = (bool*) &dest[40];
std::cout << "Klasse: " << byte40[0] << std::endl; std::cout << "Klasse: " << byte40[0] << std::endl;
// 2 -> Necromancer // 2 -> Necromancer
// Level
bool *byte43 = (bool*) &dest[43];
std::cout << "Level: " << byte43[0] << std::endl;
} catch (const std::exception &e) { } catch (const std::exception &e) {
std::cout << e.what() << std::endl; std::cout << e.what() << std::endl;