This shows you the differences between two versions of the page.
lua:codea:stargenerator:main.lua [2013/01/24 04:03] Wayne Michael |
lua:codea:stargenerator:main.lua [2024/02/16 01:12] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | <code lua> | ||
+ | -- stars | ||
+ | function setup() | ||
+ | displayMode(FULLSCREEN) | ||
+ | createstars() | ||
+ | checkagain = false | ||
+ | end | ||
+ | function createstars() | ||
+ | stars = {} | ||
+ | for i = 1,175 do | ||
+ | --rx = math.random(1,1200) | ||
+ | -- ry= math.random(1,800) | ||
+ | s= Star(true) | ||
+ | --u = { x=rx, y=ry} | ||
+ | table.insert(stars,s) | ||
+ | end | ||
+ | for i = 1,50 do | ||
+ | --rx = math.random(1,1200) | ||
+ | -- ry= math.random(1,800) | ||
+ | s= Star(false) | ||
+ | --u = { x=rx, y=ry} | ||
+ | table.insert(stars,s) | ||
+ | end | ||
+ | |||
+ | end | ||
+ | |||
+ | -- This function gets called once every frame | ||
+ | function draw() | ||
+ | -- This sets a dark background color | ||
+ | background(0, 0, 0, 255) | ||
+ | |||
+ | |||
+ | |||
+ | for a,b in pairs(stars) do | ||
+ | b:draw() | ||
+ | end | ||
+ | movestars() | ||
+ | |||
+ | end | ||
+ | |||
+ | function movestars() | ||
+ | for b,s in pairs(stars) do | ||
+ | s:move() | ||
+ | end | ||
+ | end | ||
+ | |||
+ | |||
+ | </code> |