X-Git-Url: https://plomlompom.com/repos/%7B%7B%20web_path%20%7D%7D/decks/%7B%7Bdeck_id%7D%7D/cards/%7B%7Bcard_id%7D%7D/static/git-logo.png?a=blobdiff_plain;f=roguelike.c;h=1dfa627f015b9f25775f1df80774cd272389d429;hb=de16bd61d64e7d2fc87ce283fbd925f68c614bd3;hp=7abc32337e876e671993e29c6924c3b0db29f218;hpb=0d03343c9e13078b01ec8da1d7266b9e2ac39faf;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;