MCPcopy Create free account
hub / github.com/NetHack/NetHack / validalign

Function validalign

src/role.c:906–913  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

904}
905
906boolean
907validalign(int rolenum, int racenum, int alignnum)
908{
909 /* Assumes validrole and validrace */
910 return (boolean) (alignnum >= 0 && alignnum < ROLE_ALIGNS
911 && (roles[rolenum].allow & races[racenum].allow
912 & aligns[alignnum].allow & ROLE_ALIGNMASK));
913}
914
915int
916randalign(int rolenum, int racenum)

Callers 15

populate_rolesMethod · 0.85
populate_racesMethod · 0.85
RandomizeMethod · 0.85
setupOthersMethod · 0.85
mswin_player_selectionFunction · 0.85
curses_choose_characterFunction · 0.85
winmisc.cFile · 0.85
amii_player_selectionFunction · 0.85
role_initFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected