def on_about_activate(self, event):
aTree = gtk.glade.XML(self.glade, "about")
about = aTree.get_widget("about")
about.set_property("name", "Ghextris")
about.set_property("version", VERSION)
def on_about_activate(self, event):
aTree = gtk.glade.XML(self.glade, "about")
about = aTree.get_widget("about")
about.set_property("name", "Ghextris")
about.set_property("version", VERSION)
self.colors[self.piecenum%(len(self.colors)+1)],
self.piece_x, self.piece_y)
self.colors[self.piecenum%(len(self.colors)+1)],
self.piece_x, self.piece_y)
self.nextpiece.destroy()
self.nextpiece = self.place_piece(self.preview,
self.pieces[self.nextnum][0],
self.nextpiece.destroy()
self.nextpiece = self.place_piece(self.preview,
self.pieces[self.nextnum][0],
- if event.keyval == gtk.keysyms.p and self.lost == gtk.FALSE:
- if self.paused == gtk.TRUE:
- self.paused = gtk.FALSE
+ if event.keyval == gtk.keysyms.p and self.lost == False:
+ if self.paused == True:
+ self.paused = False
if event.keyval == gtk.keysyms.Up or event.keyval == gtk.keysyms.Down:
if event.keyval == gtk.keysyms.Up:
if event.keyval == gtk.keysyms.Up or event.keyval == gtk.keysyms.Down:
if event.keyval == gtk.keysyms.Up:
self.attitude = ((self.attitude + attitude_change +
len(self.pieces[self.piecenum])) %
len(self.pieces[self.piecenum]))
self.attitude = ((self.attitude + attitude_change +
len(self.pieces[self.piecenum])) %
len(self.pieces[self.piecenum]))
self.piece.destroy()
self.piece = self.place_piece(self.board,
self.pieces[self.piecenum][self.attitude],
self.colors[self.piecenum%(len(self.colors)+1)],
self.piece_x, self.piece_y);
self.piece.destroy()
self.piece = self.place_piece(self.board,
self.pieces[self.piecenum][self.attitude],
self.colors[self.piecenum%(len(self.colors)+1)],
self.piece_x, self.piece_y);
if event.keyval == gtk.keysyms.Left or event.keyval == gtk.keysyms.Right:
if event.keyval == gtk.keysyms.Left:
if event.keyval == gtk.keysyms.Left or event.keyval == gtk.keysyms.Right:
if event.keyval == gtk.keysyms.Left:
if ((i + self.piece_y + deltay > 0) and
(i + self.piece_y + deltay >= self.rows or
self.field[i + self.piece_y + deltay][j + self.piece_x] != 0)):
if ((i + self.piece_y + deltay > 0) and
(i + self.piece_y + deltay >= self.rows or
self.field[i + self.piece_y + deltay][j + self.piece_x] != 0)):
self.rowgroups[i].destroy()
for j in range(i-1, -1, -1):
self.rowgroups[j].move(0, self.pieceheight)
self.rowgroups[i].destroy()
for j in range(i-1, -1, -1):
self.rowgroups[j].move(0, self.pieceheight)