Skip to content

Instantly share code, notes, and snippets.

@loopspace
loopspace / 1aPenroseTilesTabOrder
Last active August 29, 2015 13:59
Penrose Tiles Release v3.0 -A Penrose tile program.
Penrose Tiles Tab Order Version: 3.0
------------------------------
This file should not be included in the Codea project.
#Main
#ProtoTile
#Tile
#Creator
#Tiles
#InitialiseTiles
#ccConfig
-- Touch Example
function setup()
-- initialise
touches = Touches()
boxes = {}
local c = {
color(255,0,0),
color(255,255,0),
color(0,255,0),
@loopspace
loopspace / 1aRadioactiveDecayTabOrder
Created January 25, 2015 17:09
Radioactive Decay Release v1.0 -A simulation of radioactive deacy.
Radioactive Decay Tab Order Version: 1.0
------------------------------
This file should not be included in the Codea project.
#Main
@loopspace
loopspace / AirBrush.lua
Created May 17, 2013 20:12
Harmony CModule Release v2.10 -A drawing application with lots of brush styles.
-- AirBrush
--[==[
local Brush = cimport "Brush"
local AirBrush = class(Brush)
function AirBrush:init(tb)
Brush.init(self,"AirBrush",tb)
end
@loopspace
loopspace / 1aTabOrder
Created May 20, 2013 10:38
Library Base Release v2.1 -A library of classes and functions forming basic functionality.
Library Base Tab Order
------------------------------
This file should not be included in the Codea project.
#ChangeLog
#Main
#Rectangle
#Font
#Coordinates
#BinDecHex
#Colour
@loopspace
loopspace / 1aTabOrder
Created May 20, 2013 10:41
Library UI Release v2.3 -A library of classes and functions for user interface.
Library UI Tab Order
------------------------------
This file should not be included in the Codea project.
#ChangeLog
#Main
#NumberSpinner
#CubicSelector
#PictureBrowser
#Keyboard
#Keypad
@loopspace
loopspace / 1aTabOrder
Created May 20, 2013 10:41
Library Utilities Release v2 -A library of utility classes and functions.
Library Utilities Tab Order Version: 2
------------------------------
This file should not be included in the Codea project.
#ChangeLog
#Main
#Lengths
#Boolean
#MathsUtilities
#MeshUtilities
#RoundedRectangle
@loopspace
loopspace / CHANGELOG.lua
Created May 21, 2013 19:20
CModule Release v1.00 -Module loading facility.
--[[
v0.1.0: (5/21/2013)
* added search path for locating relative module paths; search path can be
set/inspected using cmodule.path(); pass no args for a list of projects in the path,
or pass a variable list of projects, i.e. cmodule.path("project1", "project2", "project3").
search path may only be set once.
* added optional fallback project param to cimport/cload and cmodule.loaded/exists/unload;
if a module is not found in the running project or in the search path, an attempt will
be made to load from the fallback project if specified.
@loopspace
loopspace / 1aTabOrder
Created July 5, 2013 21:55
3D Demonstration Release v1.4 -A demo of how to manipulate 3D objects using a 2D screen.
3D Demonstration Tab Order Version: 1.4
------------------------------
This file should not be included in the Codea project.
#Main
@loopspace
loopspace / Main.lua
Created July 5, 2013 22:04
3D Demonstration AutoInstall
--3D Demonstration Single Install
--Installer created by @Briarfox
--- This will pull the 3D Demonstration project into Codea for you
-- Instructions:
-- * Create a new project in Codea named 3D Demonstration If you chose another name please change the variable Below
--This is case sensitive
ProjectName = "3D Demonstration"
-- * Paste this into the Main (not from the raw view, as iSafari will escape special characters)
-- * Make sure there is a single tab in the project