diff options
author | tron <tron@openttd.org> | 2005-10-03 21:20:01 +0000 |
---|---|---|
committer | tron <tron@openttd.org> | 2005-10-03 21:20:01 +0000 |
commit | 6d7c7e67b2001716340698b44d3eb95de3c4cf24 (patch) | |
tree | 4379525d1560a92903c1fdc87cdbad70a36ea271 /namegen.c | |
parent | a4287a47b34c8f06322be63a8053bd96712db335 (diff) | |
download | openttd-6d7c7e67b2001716340698b44d3eb95de3c4cf24.tar.xz |
(svn r3010) Get rid of quite some dubious casts, either by using GB(), proper types or just removing them
Diffstat (limited to 'namegen.c')
-rw-r--r-- | namegen.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -3,12 +3,13 @@ #include "stdafx.h" #include "openttd.h" #include "debug.h" +#include "macros.h" #include "namegen.h" #include "table/namegen.h" static inline uint32 SeedChance(int shift_by, int max, uint32 seed) { - return ((uint16)(seed >> shift_by) * max) >> 16; + return (GB(seed, shift_by, 16) * max) >> 16; } static inline uint32 SeedModChance(int shift_by, int max, uint32 seed) |