Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Quinteti.activity/gui/cell.py
diff options
context:
space:
mode:
Diffstat (limited to 'Quinteti.activity/gui/cell.py')
-rw-r--r--Quinteti.activity/gui/cell.py64
1 files changed, 0 insertions, 64 deletions
diff --git a/Quinteti.activity/gui/cell.py b/Quinteti.activity/gui/cell.py
deleted file mode 100644
index 83930aa..0000000
--- a/Quinteti.activity/gui/cell.py
+++ /dev/null
@@ -1,64 +0,0 @@
-#!/usr/bin/python
-# -*- coding: iso-8859-1 -*-
-#
-# Copyright 2008, 2009 Pablo Moleri, ceibalJAM
-# This file is part of Quinteti.
-#
-# Quinteti is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# Quinteti is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with Quinteti. If not, see <http://www.gnu.org/licenses/>.
-
-import pygame
-
-"""Cell is a PyGame Sprite, capable of loading an image and retain a cell identifier."""
-
-class Cell(pygame.sprite.Sprite):
-
- def __init__(self, initial_position, image, selected_image, id_cell, size_rect):
-
- pygame.sprite.Sprite.__init__(self)
-
- self.id_cell = id_cell
-
- self.rect = size_rect.move(0, 0) # Attempting to move creates a copy
- self.rect.center = initial_position # Moves the recteangle to its predetermined center
-
- self.normal_image = image
- self.selected_image = selected_image
-
- if image:
- self.set_selected(False)
-
- def coords_in(self, x, y):
- #print "Test x: %s < %s < %s Test y: %s < %s < %s" % (self.rect.left, x, self.rect.right, self.rect.top, y, self.rect.bottom)
- if ( self.rect.collidepoint(x, y) ):
- return True
- return False
-
- def set_selected(self, selected):
- self.selected = selected
- if self.selected:
- self.image = self.selected_image
- else:
- self.image = self.normal_image
-
- def get_pos(self):
- row = (self.id_cell - 1) / 3 + 1
- col = (self.id_cell - 1) % 3 + 1
- return row, col
-
-if __name__ == "__main__":
- '''Debug Code.'''
- image_size = pygame.Rect(0, 0, 97, 97)
- cell = Cell([0, 0], "1.png", 6, image_size)
- row, col = cell.get_pos()
- print "%s %s" % (row, col)