X-Git-Url: https://plomlompom.com/repos/test.html?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;