Submit Your Own Code

PSP Lua CodeBase : Beginner AI: Move In A Circle

Description:
Make an object move in a circular motion using sine and cosine.

-- EVILMANA.COM PSP LUA CODEBASE
-- www.evilmana.com/tutorials/codebase
-- Beginner AI: Move In A Circle
-- SUBMITTED BY: Charlie

green = Color.new(0, 200, 0)
blockImage = Image.createEmpty(32,32)

blockImage:clear(green)

block = { x = 10, y = 100 }

radius = 100
speed = 5

xcenter = 240

ycenter = 135

degree = 0
radian = 0

while true do
screen:clear()

degree = degree + speed
      radian = (degree/180)*math.pi
      block.x = xcenter+math.cos(radian)*radius
      block.y = ycenter-math.sin(radian)*radius

screen:blit(block.x,block.y,blockImage)

screen.waitVblankStart()
screen.flip()
end

Back to CodeBase
 

Please welcome anthonyjee, our newest member.

Who's Online:

Total Members: 522
Total Posts: 13085
Total Topics: 1515
Total Categories: 7
Total Boards: 42

Recent Posts:

Re: Hello every body... by DeniseVera
Need help please by Robbynator
Re: Hello every body... by horvathann
Re: background criminal record check by backgroundchecker
background criminal record check by backgroundchecker
Intro to Perl Part 2: What are Scalars? & Examples by Chi Kitory
Intro to Perl Part 1 About Perl and Hello World by Chi Kitory
Re: Trying To Get Rid of the Spammers by Charlie


Copyright © 2006-2009 www.EvilMana.com All rights reserved.
EvilMana Logo by emcp and Charlie