我的任務是在建立的視窗上顯示30個彈跳球。我剛開始學習課程,我似乎不知道如何顯示30個球彈跳。我能把乙個球從四面牆上彈開。在#! /usr/bin/env python3
# dorthy petrick
# display 30 bouncing balls bouncing around the screen
from graphics import *
from time import sleep
from random import *
class ball:
def __init__(self):
self.dx = 1
self.dy = 1
def draw(self, win):
self.ball = circle(point(25, 60), 3)
self.ball.setfill('blue')
self.ball.draw(win)
def move(self):
self.ball.move(self.dx,self.dy)
xvalue = self.ball.getcenter().getx()
yvalue = self.ball.getcenter().gety()
if 550 < xvalue:
self.dx = -self.dx
if -xvalue > xvalue:
self.dx = -self.dx
if 500 < yvalue:
self.dy = -self.dy
if -yvalue > yvalue:
self.dy = -self.dy
def main():
win = graphwin("bouncy.py", 550, 500)
ball = ball()
ball.draw(win)
counters =
while true:
for i in range(30):
ball.move()
counter = counter()
counter.setcounterid(i + 1)
win.getmouse()
win.close()
if __name__ == '__main__':
main()
站在視窗的時候
站在視窗已經很多次了。但是每次的想法都差不多是一樣的。看著馬路上的車來回的行駛,有時卻也是疾馳。此刻我的心情是激動的,在大學已經三年了,馬上就要 被大四 了,其實都已經被了。總覺得,在學校是在溫室裡面,每天呼吸的空氣都是清新的,不是心理感覺事實卻也是這樣的。偶爾走出校門的時候,得以呼吸社會的空氣,那...
MessageBox顯示在視窗的後面
分類 mfc 2014 04 30 11 43 77人閱讀收藏 編輯 刪除mfc messagebox onpaint 如下。主要功能是,建立了乙個視窗,然後單擊滑鼠左鍵時彈出乙個messagebox include class cmywnd public cframewnd include cre...
opengl 教程 2 在視窗畫點
通常寫opengl程式時候,我們都需要glew庫,該庫包裝了opengl的各種擴充套件,便於我們使用。我們可以在main函式中呼叫glew初始化函式,之後就可以查詢opengl各種擴充套件能否使用了,對於能夠使用的函式,可以動態的載入。在這篇教程中,我們首先了解一下頂點緩衝物件 vbo,vertex...