OSDN Git Service

[Refactor] #37353 コメント整理 / Refactor comments.
[hengband/hengband.git] / src / z-rand.h
index a276911..8b8801c 100644 (file)
@@ -1,4 +1,4 @@
-/* File: z-rand.h */
+/* File: z-rand.h */
 
 /*
  * Copyright (c) 1997 Ben Harrison, and others
 
 /**** Available Variables ****/
 
-extern bool Rand_quick;
-extern u32b Rand_value;
 extern u16b Rand_place;
 extern u32b Rand_state[RAND_DEG];
 
 
 /**** Available Functions ****/
 
-extern void Rand_state_init(u32b seed);
-extern s32b Rand_div(u32b m);
+extern void Rand_state_init(void);
+extern void Rand_state_set(u32b seed);
+extern void Rand_state_backup(u32b* backup_state);
+extern void Rand_state_restore(u32b* backup_state);
+extern s32b Rand_div(s32b m);
 extern s16b randnor(int mean, int stand);
-extern s16b damroll(int num, int sides);
-extern s16b maxroll(int num, int sides);
+extern s16b damroll(int num, DICE_SID sides);
+extern s16b maxroll(int num, DICE_SID sides);
+extern s32b div_round(s32b n, s32b d);
+extern s32b Rand_external(s32b m);
 
 
 #endif