Ejemplo n.º 1
0
	def updateChar(self, pos, char, hit=None):
		self.getImports()
		global getNewRender
		#from game import getNewRender
		pos = tuple(pos)
		oldline = self.niceMap[pos[1]-1]
		newline = []
		_x = 0
		#print pos[0]
		#print oldline[pos[0]-1]
		for i in oldline:
			_x += 1
			if _x == pos[0]:
				newline.append(char) #CHAR
			else:
				newline.append(i)
		#print newline
		self.niceMap[pos[1]-1] = ''.join(newline)
		#print self.niceMap[pos[1]-1]

		if hit != None: #Update hitmap (should be tuplez)
			self.hitMap[(pos[1]-1, pos[0]-1)] = hit
			#print self.hitMap[(pos[1]-1, pos[0]-1)]	
		#GETNEWREND = True
		getNewRender()
Ejemplo n.º 2
0
    def updateChar(self, pos, char, hit=None):
        self.getImports()
        global getNewRender
        #from game import getNewRender
        pos = tuple(pos)
        oldline = self.niceMap[pos[1] - 1]
        newline = []
        _x = 0
        #print pos[0]
        #print oldline[pos[0]-1]
        for i in oldline:
            _x += 1
            if _x == pos[0]:
                newline.append(char)  #CHAR
            else:
                newline.append(i)
        #print newline
        self.niceMap[pos[1] - 1] = ''.join(newline)
        #print self.niceMap[pos[1]-1]

        if hit != None:  #Update hitmap (should be tuplez)
            self.hitMap[(pos[1] - 1, pos[0] - 1)] = hit
            #print self.hitMap[(pos[1]-1, pos[0]-1)]
        #GETNEWREND = True
        getNewRender()
Ejemplo n.º 3
0
	def unmodifyChar(self, pos):
		self.getImports()
		global getNewRender
		if tuple(pos) in self.modify.keys():
			del self.modify[tuple(pos)]
		getNewRender()
Ejemplo n.º 4
0
	def modifyChar(self, pos, char):
		self.getImports()
		global getNewRender
		self.modify[tuple(pos)] = char
		getNewRender()
Ejemplo n.º 5
0
 def unmodifyChar(self, pos):
     self.getImports()
     global getNewRender
     if tuple(pos) in self.modify.keys():
         del self.modify[tuple(pos)]
     getNewRender()
Ejemplo n.º 6
0
 def modifyChar(self, pos, char):
     self.getImports()
     global getNewRender
     self.modify[tuple(pos)] = char
     getNewRender()