mirror of
https://github.com/coding-horror/basic-computer-games.git
synced 2026-01-02 16:20:18 -08:00
Merge pull request #761 from BeeverFeever/main
78_sinewave ported to lua
This commit is contained in:
21
78_Sine_Wave/lua/sinewave.lua
Normal file
21
78_Sine_Wave/lua/sinewave.lua
Normal file
@@ -0,0 +1,21 @@
|
||||
require("math")
|
||||
require("string")
|
||||
|
||||
print("\n Sine Wave")
|
||||
print(" Creative Computing Morriston, New Jersy")
|
||||
print("\n\n\n\n")
|
||||
|
||||
-- Original BASIC version by David Ahl
|
||||
-- Ported to lua by BeeverFeever(github), 2022
|
||||
|
||||
local toggleWord = true
|
||||
|
||||
for t = 0, 40, 0.25 do
|
||||
local gap = math.floor(26 + 25 * math.sin(t))
|
||||
if toggleWord == true then
|
||||
-- string.rep used to add the gat at the front of the printed out words
|
||||
print(string.rep(" ", math.floor(gap)) .. "Creative")
|
||||
elseif toggleWord == false then
|
||||
print(string.rep(" ", math.floor(gap)) .. "Computing")
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user