Hello fellers!

Hello! I’m new to Codea (I have Codea Scratchpad) and I have no idea what I’m doing, I am completely new to programming, I have no question at the moment just stop by to say hello! At the moment I’m trying to figure out how to make Codea recognize single touch then multi-touch.

@MrCoolesta Welcome to the forum. Look at the Wiki link at the top of this page. You’ll find a lot of useful information there.

@MrCoolesta - welcome!

I’ve written some ebooks that may help, here

https://www.dropbox.com/sh/mr2yzp07vffskxt/AACqVnmzpAKOkNDWENPmN4psa

I would start with Lua, the language behind Code, then go onto Codea.

Codea is the most fun I’ve ever had with an app, so I hope you enjoy it too.

@dave1707 and @Ignatz will do!

@MrCoolesta the touch function here a few lessons:
In Lua there are 3 functions that are doing smt:

``````function setup()
-- One time when asked like normal classes
end
function draw()
-- Every 60 times a second
end
function touched(t)
-- The touch options. Asked when touched
end
function otherfunction()
-- These functions will be asked with otherfunction() so their name and this: ()
end
``````

So this 4 functions are existing in Lua

Class function by MyClass:

``````MyClass = class()
-- It has been started
function MyClass:init()
-- This I will teach you later
end
function MyClass:draw()
-- Do your drawings here
end
function MyClass:touched(t)
-- The action
end
``````

INIT

``````So here we go with the init
In the ( ) from the function is the PANEL
In the function is the CLASS-SETUP

function MyClass:init(x, y)
self.x = x
self.y = y
end

That means, that in the Main-Class it will be drawn so:
If you ask in the setup-function the object as a class ex.:

MyNewObject = MyClass(x, y)
-- x, y replace with integer values: 1 - 9999999999999999999 (19 digits                -- maximum)

So you are calling the object

This was my lesson
``````

P. S. @Ignatz - I posted in “I need some classes all what I have, it still doesn’t work”