def __init__(self, count, num_forks):
     philosopher = forkClass(count, num_forks)
     self.n = 1
     while self.n == 1:
         rospy.sleep(10.0)
         philosopher.getForks(num_forks)
         rospy.sleep(10.0)
         philosopher.giveForks(num_forks)
	def __init__(self,count,num_forks):
		rospy.init_node('normalPhilosopher', anonymous=False)
		self.philosopher=forkClass(topic_code,num_forks)
		self.philosopherIState="ISTATE_NOTHING"
		#pub = rospy.Publisher('/hungerLevel/'+topic_code, hungerMsg)
		self.last_hunger_update_=rospy.get_time()
		self.hunger_level_=random.normalvariate(2.0, 1.0)
		self.kikloi=0
		self.assos_value=1
		rospy.Timer(rospy.Duration(0.5), lambda arg: self.post_hunger(arg))
		self.max_eating_time_=3
		self.max_thinking_time_=3
		self.start()
		self.philosopher.save_the_array()
	def __init__(self,count,num_forks,scenario_code):
		rospy.init_node('changedHungerPhilosophers', anonymous=False)
		self.philosopher=forkClass(topic_code,num_forks)
		self.philosopherIState="ISTATE_NOTHING"
		#pub = rospy.Publisher('/hungerLevel/'+topic_code, hungerMsg)
		self.last_hunger_update_=rospy.get_time()
		self.hunger_level_=random.normalvariate(2.0, 1.0)
		self.allagi=0 #meta apo posous kiklous 8elo na allazei o filosofos simperifora
		self.kikloi=0
		self.scenario_code=scenario_code
		self.assos_value=1
		rospy.Timer(rospy.Duration(0.5), lambda arg: self.post_hunger(arg))
		self.max_eating_time_=3
		self.max_thinking_time_=3
		self.start()
		self.philosopher.save_the_array()