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 stepbrother1988, our newest member.

Who's Online:

Total Members: 844
Total Posts: 13009
Total Topics: 1473
Total Categories: 7
Total Boards: 25

Recent Posts:

Re: chek it out i made front page of qj.net by chi-kitory
Re: chek it out i made front page of qj.net by Rick
Re: Hi everyone (remember me? :P) by Tdude_gamer
Re: Hi everyone (remember me? :P) by dan369
Hi everyone (remember me? :P) by Tdude_gamer
Re: Hows everyone doing? by osgeld
Re: Homebrew Idol 3: The Homebrew Horror Show by dan369
Problem on Tag game by andykd7


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