proc
iseven(n as num)
var/list/evens = list("0","2","4","6","8")
var/numtext = num2text(n)
if(evens.Find(copytext(numtext,length(numtext),length(numtext)+1))
return 1
isodd(n as num)
var/list/evens = list("1","3","5","7","9")
var/numtext = num2text(n)
if(evens.Find(copytext(numtext,length(numtext),length(numtext)+1))
return 1
isodd() could also just be achieved by doing;
if(!iseven(number))
But, eh..
These procs can be useful for team making, to evenly distribute the members..
var/team_red
var/team_blue
mob/var/team
proc
Assign_Team(mob/M as mob)
if(isodd(team_red))
team_red++
M.team = "Red"
else
team_blue++
M.team = "Blue"
What does everyone think? Useful, or waste of forum space?
~>Volte