Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
BAM Sample Programs
#39
Got port to qb64pe:
Code: (Select All)
_Title "Geometric Thingy, press any for next color set" ' b+ port Charlie's code to QB64pe 2025-02-08
' This program exported from BASIC Anywhere Machine (Version [5.2.3].[2024.09.09.00.00]) on 2025.02.08 at 07:06 (Coordinated Universal Time)
' This program by Charlie Veniot is inspired by a small programming challenge by ZXDunny.

Screen _NewImage(370, 370, 12)

Dim I%(10000)

Color 0, 15
Cls

For I = 0 To 30 Step 7
    Line (1 + I, 1 + I)-(62 - I, 62 - I), 0, B
    Line (62 + I, 1 + I)-(123 - I, 62 - I), 0, B
    Line (1 + I, 62 + I)-(62 - I, 123 - I), 0, B
    Line (62 + I, 62 + I)-(123 - I, 123 - I), 0, B
Next I

Line (62, 1)-(1, 62), 0
Line (62, 1)-(123, 62), 0
Line (1, 62)-(62, 123), 0
Line (62, 123)-(123, 62), 0

PaintLoop:

PCopy 0, 1

C1% = Int(Rnd * 14) + 1
C2% = Int(Rnd * 14) + 1

For I = 7 To 21 Step 14
    Paint (2 + I, 2 + I), C1%, 0
    Paint (63 + I, 61 - I), C1%, 0
    Paint (61 - I, 63 + I), C1%, 0
    Paint (122 - I, 122 - I), C1%, 0
Next I

For I = 0 To 32 Step 14
    Paint (61 - I, 61 - I), C2%, 0
    Paint (122 - I, 2 + I), C2%, 0
    Paint (2 + I, 122 - I), C2%, 0
    Paint (63 + I, 63 + I), C2%, 0
Next I

Get (1, 1)-(123, 123), I%()
Put (123, 1), I%(), PSet
Put (245, 1), I%(), PSet
Put (1, 123), I%(), PSet
Put (123, 123), I%(), PSet
Put (245, 123), I%(), PSet
Put (1, 245), I%(), PSet
Put (123, 245), I%(), PSet
Put (245, 245), I%(), PSet

'PCopy 0, 2
'PCopy 1, 0

'For Y = 0 To 369
'PCOPY (0, Y) - (369, Y), 2, 0
'SLEEP 0.003
'NEXT Y

Sleep

GoTo PaintLoop

Don't think I've ever used Get and Put before.
b = b + ...
Reply


Messages In This Thread
BAM Sample Programs - by CharlieJV - 09-12-2023, 05:01 AM
RE: BAM Sample Programs - by CharlieJV - 02-17-2024, 08:22 PM
RE: BAM Sample Programs - by TDarcos - 10-08-2024, 06:36 PM
RE: BAM Sample Programs - by SMcNeill - 10-08-2024, 06:45 PM
RE: BAM Sample Programs - by CharlieJV - 10-08-2024, 10:17 PM
RE: BAM Sample Programs - by bplus - 02-17-2024, 09:03 PM
RE: BAM Sample Programs - by CharlieJV - 02-17-2024, 09:07 PM
RE: BAM Sample Programs - by PhilOfPerth - 02-18-2024, 02:15 AM
RE: BAM Sample Programs - by CharlieJV - 02-18-2024, 06:53 AM
RE: BAM Sample Programs - by PhilOfPerth - 02-18-2024, 11:49 PM
RE: BAM Sample Programs - by CharlieJV - 02-19-2024, 02:00 AM
RE: BAM Sample Programs - by CharlieJV - 03-12-2024, 01:08 AM
RE: BAM Sample Programs - by Pete - 03-12-2024, 01:28 AM
RE: BAM Sample Programs - by CharlieJV - 03-12-2024, 12:25 PM
RE: BAM Sample Programs - by CharlieJV - 03-17-2024, 02:34 AM
RE: BAM Sample Programs - by CharlieJV - 03-17-2024, 04:43 AM
RE: BAM Sample Programs - by CharlieJV - 03-21-2024, 02:38 AM
RE: BAM Sample Programs - by CharlieJV - 04-20-2024, 08:45 PM
RE: BAM Sample Programs - by bplus - 04-20-2024, 08:58 PM
RE: BAM Sample Programs - by CharlieJV - 04-20-2024, 09:57 PM
RE: BAM Sample Programs - by CharlieJV - 05-07-2024, 02:21 AM
RE: BAM Sample Programs - by CharlieJV - 05-18-2024, 04:54 AM
RE: BAM Sample Programs - by CharlieJV - 05-29-2024, 11:09 PM
RE: BAM Sample Programs - by CharlieJV - 06-08-2024, 04:14 AM
RE: BAM Sample Programs - by CharlieJV - 07-02-2024, 04:30 AM
RE: BAM Sample Programs - by bplus - 07-02-2024, 02:08 PM
RE: BAM Sample Programs - by CharlieJV - 07-02-2024, 02:57 PM
RE: BAM Sample Programs - by Dav - 07-06-2024, 03:27 PM
RE: BAM Sample Programs - by CharlieJV - 07-06-2024, 05:40 PM
RE: BAM Sample Programs - by CharlieJV - 09-03-2024, 01:18 AM
RE: BAM Sample Programs - by Pete - 09-03-2024, 04:04 PM
RE: BAM Sample Programs - by CharlieJV - 09-03-2024, 08:39 PM
RE: BAM Sample Programs - by bplus - 09-03-2024, 04:57 PM
RE: BAM Sample Programs - by CharlieJV - 09-13-2024, 11:47 PM
RE: BAM Sample Programs - by CharlieJV - 10-08-2024, 01:28 AM
RE: BAM Sample Programs - by CharlieJV - 10-19-2024, 05:14 PM
RE: BAM Sample Programs - by CharlieJV - 01-19-2025, 02:50 AM
RE: BAM Sample Programs - by CharlieJV - 02-08-2025, 07:25 AM
RE: BAM Sample Programs - by bplus - 02-08-2025, 04:49 PM
RE: BAM Sample Programs - by CharlieJV - 02-08-2025, 05:14 PM
RE: BAM Sample Programs - by CharlieJV - 02-15-2025, 06:47 PM



Users browsing this thread: 5 Guest(s)