|
|
pletenk.BAS |
|
{* Плетенка со снегом *}REM basic' Плетенка со снегом SCREEN 9 {плетенка со снегом }6 RANDOMIZE TIMER c = 10 + INT(RND * 6) f = .01 + (RND * 10) g = .01 + (RND * 1) u = 0 cl = 9 + INT(RND * 7) CLS 465 r = 0 col = 9 + INT(RND * 7) 832 u = u + f r = r + g x = r * COS(u) y = r * 61 / 70 * SIN(u) CIRCLE (300 + x, 150 + y), 1, col CIRCLE (300 + x, 150 + y), 1, col If INKEY$ = "1" Then GoTo 6 COLOR cl, 0 LOCATE 23, 1: PRINT Using "#####.########"; u LOCATE 20, 1: PRINT Using "#####.########{; r }LOCATE 3, 4: PRINT TIME$ LINE (0, 340)-(u / 40, 335), cl, BF LINE (600, 340)-(u / 40, 335), 0, BF LINE (0, 300)-(r, 295), cl, BF LINE (170, 300)-(r, 295), 0, BF RANDOMIZE TIMER {stars }Dim x(15), y(15) For i = 1 To 15 CIRCLE (x(i), y(i)), 1, 0 If x(i) > 0 Then GoTo 13 x(i) = 130 y(i) = 350 * RND(1) 13 x(i) = x(i) - i CIRCLE (x(i), y(i)), 1, cl Next i RANDOMIZE TIMER Dim x1(15), y1(15) For i1 = 1 To 15 CIRCLE (x1(i1), y1(i1)), 1, 0 If x1(i1) > 500 Then GoTo 35 x1(i1) = 640 y1(i1) = 350 * RND(1) 35 x1(i1) = x1(i1) - i1 CIRCLE (x1(i1), y1(i1)), 1, cl Next i1 k = 17000 If f < 1.8 Then k = 1000 If u > k Then GoTo 6 If r < 170 Then GoTo 832 Else GoTo 465 End 07.08.2014 - Breakpoint - точка остановки 07.08.2014 - Топ-10 самых популярных приложений в Facebook 18.11.2013 - Панель управления и персонализация системы. Windows Vista 18.11.2013 - Логические и физические диски. Windows Vista 18.11.2013 - Удаление файлов и папок 01.11.2013 - Программирование дисковых подсистем: возможности 31.10.2013 - Windows8 или Windows7? 31.10.2013 - Windows8, игры |
|
Non-commercial fansite
|