def __init__(self): #params self.steviloZog = 30 self.casEksplozije = 4 self.waitCas = 0.02 self.obsegBig = 30 self.obsegSmall = 10 self.sirinaKroga = 3 #params--end self.miskaKlik = None self.laufa = True self.konecRecall = False self.zoge = [] self.steviloEksplozij = 0 zogaId = 0 while len(self.zoge) < self.steviloZog: self.zoge.append( Zoga(zogaId, risar.nakljucna_barva(), self.sirinaKroga, self.obsegSmall, None, None)) zogaId += 1 self.miskaKrog = risar.krog(risar.miska[0], risar.miska[1], self.obsegBig, risar.bela, self.sirinaKroga)
def __init__(self): self.radius = 10 self.color = risar.nakljucna_barva() self.x = random.randint(self.radius + 5, risar.maxX - (self.radius + 5)) self.y = random.randint(self.radius + 5, risar.maxY - (self.radius + 5)) self.angle = random.randint(0, 360) self.head = risar.krog(self.x, self.y, self.radius, self.color) self.exploded = False self.timer = risar.QTimer() self.move_x = random.choice([-5, 5]) self.move_y = random.choice([-5, 5])
def __init__(self, barva): self.moving = True self.r = 10 self.x = random.randint(2 * self.r, risar.maxX - 2 * self.r) self.y = random.randint(2 * self.r, risar.maxY - 2 * self.r) if not barva: self.barva = risar.nakljucna_barva() else: self.barva = risar.bela self.krog = risar.krog(self.x, self.y, self.r, self.barva) self.vx = random.uniform(-5, 5) self.vy = math.sqrt(hitrost**2 - self.vx**2) self.explosion = False self.already_exploded = False
import random import risar from PyQt4 import QtGui besede = ["test", "123", "beseda"] for beseda in besede: risar.besedilo(random.randint(0, 750), random.randint(0, 400), beseda, risar.nakljucna_barva(), velikost= random.randint(30, 80), pisava="Calibri") risar.stoj()
import random import risar sez = [] for i in range(50): x, y, r = random.randint(20, risar.maxX - 20), random.randint(20, risar.maxY - 20), random.randint(5, 20) risar.krog(x, y, r, barva=risar.nakljucna_barva()) sez.append((x, y)) for x, y in sez: for x1, y1 in sez: risar.crta(x, y, x1, y1, barva = risar.nakljucna_barva()) risar.stoj()
import random from PyQt4 import QtGui import risar for i in range(100): x0, y0 = risar.nakljucne_koordinate() x1, y1 = risar.nakljucne_koordinate() barva = risar.nakljucna_barva() sirina = random.randint(2, 20) risar.crta(x0, y0, x1, y1, barva, sirina) risar.stoj()
import math import risar n = 20 # Število manjših krogov R = 200 # Radij velikega kroga x0, y0 = risar.maxX / 2, risar.maxY / 2 # Središče velikega kroga krogi = [] for i in range(n): phi = 2 * math.pi / n x = x0 + R * math.cos(phi * i) y = y0 + R * math.sin(phi * i) barva = risar.nakljucna_barva() r = math.sin(phi / 2) * R risar.krog(x, y, r, barva) for xx, yy in krogi: risar.crta(x, y, xx, yy, barva) krogi.append((x, y)) risar.stoj()