Студопедия
rus | ua | other

Home Random lecture






Игра Paddle


Date: 2015-10-07; view: 402.


Динамические Обои на Рабочий Стол

For i = 1 To 10

pic = Flickr.GetRandomPicture("mountains")

Desktop.SetWallPaper(pic)

Program.Delay(10000)

EndFor

Рисунок 54 – Игра Paddle

GraphicsWindow.BackgroundColor = "DarkBlue"

paddle = Shapes.AddRectangle(120, 12)

ball = Shapes.AddEllipse(16, 16)

GraphicsWindow.MouseMove = OnMouseMove

 

x = 0

y = 0

deltaX = 1

deltaY = 1

 

RunLoop:

x = x + deltaX

y = y + deltaY

 

gw = GraphicsWindow.Width

gh = GraphicsWindow.Height

If (x >= gw - 16 or x <= 0) Then

deltaX = -deltaX

EndIf

If (y <= 0) Then

deltaY = -deltaY

EndIf

 

padX = Shapes.GetLeft(paddle)

If (y = gh - 28 and x >= padX and x <= padX + 120) Then

deltaY = -deltaY

EndIf

 

Shapes.Move(ball, x, y)

Program.Delay(5)

 

If (y < gh) Then

Goto RunLoop

EndIf

 

GraphicsWindow.ShowMessage("Вы проиграли", "Paddle")

 

Sub OnMouseMove

paddleX = GraphicsWindow.MouseX

Shapes.Move(paddle, paddleX - 60, GraphicsWindow.Height - 12)

EndSub

Приложение B

Цвета

На стадии разработки: Описание цвета + шестнадцатеричный редактор

Ниже дан список цветов с названиями, поддерживаемых в Small Basic, и классифицированных по их базовым оттенкам.



<== previous lecture | next lecture ==>
Фотографии с сайта Flickr | Синие Цвета
lektsiopedia.org - 2013 год. | Page generation: 0.118 s.