master
Voussoir 2014-10-12 18:44:43 -07:00
parent 192f27ff30
commit bd9f1e5779
2 changed files with 15 additions and 12 deletions

View File

@ -2,4 +2,6 @@
\+ Added changelog. I probably will get lazy and stop updating this eventually
\+ Added phantom, incomplete implementation
\+ Added phantom, incomplete implementation
\= Mouse control is a little bit nicer, click must be a minimum distance from H to initiate a move

View File

@ -207,8 +207,8 @@ class tgame:
def translatemouse(event):
event.x -= 6
event.y -= 14
event.x -= 9
event.y -= 9
#485
event.x /= 8
@ -216,14 +216,15 @@ class tgame:
#print(event.x, event.y)
xdif = event.x - self.xpos
ydif = event.y - self.ypos
if abs(xdif) >= abs(ydif):
xdif /= abs(xdif)
xdif = int(xdif)
mfresh(xmove= xdif)
else:
ydif /= abs(ydif)
ydif = int(ydif)
mfresh(ymove= ydif)
if abs(xdif) >= 0.5 or abs(ydif) >= 0.5:
if abs(xdif) >= abs(ydif):
xdif /= abs(xdif)
xdif = int(xdif)
mfresh(xmove= xdif)
else:
ydif /= abs(ydif)
ydif = int(ydif)
mfresh(ymove= ydif)
tkvar.bind('<Button-1>', translatemouse)
tkvar.bind('<Button-2>', lambda data=self.data: restart())
tkvar.bind('<Button-3>', lambda data=self.data: spawnbomb())
@ -380,7 +381,7 @@ class enemy:
self.movementy = 1
if self.movementy < -1:
self.movementy = -1
if not hasmoved:
self.x += self.movementx
if not hasmoved: