示例#1
0
# Purpose; Move an ovalv around window
#Purpose: Move rect smoothly by small random amts

import random
import intrographics

w = 400
h = 400
diameter = 30

window = intrographics.window(w, h)

oval = window.addOval(0, 0, diameter, diameter)
oval.paint("blue")


#Function moves ball in curent direction and bounces off
def bounce():

    oval.move(oval.vx, oval.vy)
    if oval.bottom >= h or oval.top <= 0:
        oval.vy = -oval.vy

    if oval.right >= w or oval.left <= 0:
        oval.vx = -oval.vx


oval.vx = 3
oval.vy = 5

window.startTimer(30, bounce)
示例#2
0
import intrographics

window = intrographics.window(600, 700)

player = window.addOval(450, 670, 20, 20)
player.group = "player"
player.vx = 0

start = window.addRectangle(0, 640, 600, 700)
start.group = "screen"

middle = window.addRectangle(0, 300, 600, 70)
middle.group = "screen"

home = window.addRectangle(0, 0, 600, 60)
home.group = "screen"

# Platforms
platform1 = window.addRectangle(0, 260, 60, 30)
platform1.group = "platforms"
platform1.vx = 2

platform2 = window.addRectangle(0, 180, 60, 30)
platform2.group = "platforms"
platform2.vx = 4

platform3 = window.addRectangle(0, 100, 60, 30)
platform3.group = "platforms"
platform3.vx = 6

# Obstacles