CMM2: Maze Generating Program


Author Message
TassyJim

Guru

Joined: 07/08/2011
Location: Australia
Posts: 6144
Posted: 02:06am 10 Jun 2020      

I made a small change to prevent py = 0

SUB setendpoints
 Local integer cx,cy,px,py
 cx = MM.HRes/(WIDTH*3)
 cy = MM.VRes/(LENGTH*2.8)
 
 ' Door on right side
 px = (WIDTH * 2 + 1) * cx + 20
 py = RND() * (LENGTH-1) + 1
 py = py * 2
 mid$(m$(py),len(m$(py))) = " "
 py = py * cy
 box px,py,cx,cy,1,rgb(black),rgb(black)
 
 ' Door on left side
 px = cx + 20
 py = RND() * (LENGTH-1) + 1
 py = py * 2
 mid$(m$(py),1) = " "
 py = py * cy
 box px,py,cx,cy,1,rgb(black),rgb(black)
 
END SUB


This is my mouse track in action:

 
Jim