Cześć,
mam dwa pliki python'owe, oba zawierają klasy i jedna jest bazowa, druga po niej dziedziczy. Wyglądają tak:
import random
class Organizm:
ID=0
wiek=0
sila=0
inicjatywa=0
x=0
y=0
lastx=0
lasty=0
def __init__(self):
self.sila = 0
self.inicjatywa = 0
self.wiek = 0
self.lastx = 0
self.lasty = 0
def getTura(self,c):
return c;
def getX(self):
return self.x
def getY(self):
return self.y
def getZdolnosc(self, w):
if w=='sila':
return self.sila
elif w=='inicjatywa':
return self.inicjatywa
elif w=='wiek':
return self.wiek
def getID(self):
return ID
def getLast(self,z):
if z=='x':
return self.lastx
else:
return self.lasty
def setX(self,a):
self.x=a
def setY(self,a):
self.y=a
def setZdolnosc(self,w):
w+=3
def setID(self,ID):
self.ID=ID
def losuj(self,a,b):
return random.randint(self.a, self.b)
#tutaj a od b do
# def rysowanie(self, a):
#TKinker
import Organizm
class Roslina(Organizm):
def akcja(self,tablica,przycisk):
prawdopod = losuj(0,100)
if prawdopod%10 == 0:
Organizm.akcja(tablica,przycisk)
i wywala mi błąd:
File "C:\Users...\Roslina.py", line 1, in <module>
import Organizm
ImportError: No module named 'Organizm' .
Z kursu wynika, że import Organizm powinno wystarczyć, jednak jakby go nie widziano...
O co może chodzić?