X-Git-Url: https://plomlompom.com/repos/feed.xml?a=blobdiff_plain;f=roguelike.c;h=1dfa627f015b9f25775f1df80774cd272389d429;hb=de16bd61d64e7d2fc87ce283fbd925f68c614bd3;hp=7abc32337e876e671993e29c6924c3b0db29f218;hpb=71b47e848b6d47901693af4312f00b020641923c;p=plomrogue diff --git a/roguelike.c b/roguelike.c index 7abc323..1dfa627 100644 --- a/roguelike.c +++ b/roguelike.c @@ -1,5 +1,5 @@ #include -//#include +#include #include #include #include @@ -21,7 +21,7 @@ uint16_t rrand(char use_seed, uint32_t new_seed) { uint32_t load_seed() { // Load seed integer from seed file. uint32_t seed; - const uint16_t nchar = 256; + const uint16_t nchar = UCHAR_MAX + 1; FILE * file = fopen("seed", "r"); unsigned char a = fgetc(file); unsigned char b = fgetc(file); @@ -33,7 +33,7 @@ uint32_t load_seed() { void save_seed(uint32_t seed) { // Save seed integer to seed file. - const uint16_t nchar = 256; + const uint16_t nchar = UCHAR_MAX + 1; unsigned char a = seed / (nchar * nchar * nchar); unsigned char b = (seed - (a * nchar * nchar * nchar)) / (nchar * nchar); unsigned char c = (seed - ((a * nchar * nchar * nchar) + (b * nchar * nchar))) / nchar;