Skip to content

Instantly share code, notes, and snippets.

@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:39
Library Graphics Release v2.2a -A library of classes and functions relating to graphical things.
Library Graphics Tab Order
------------------------------
This file should not be included in the Codea project.
#ChangeLog
#Main
#Bezier
#Explosion
#Path
#TextNode
#View
@loopspace
loopspace / 1aTabOrder
Created May 20, 2013 10:39
Library Maths Release v2.1 -A library of classes and functions for mathematical objects.
Library Maths Tab Order Version: 2.1
------------------------------
This file should not be included in the Codea project.
#ChangeLog
#Main
#Matrix
#Complex
#Quaternion
#Vec3
#Vector
@loopspace
loopspace / 1aTabOrder
Created May 20, 2013 10:40
Library Miscellaneous Release v2 -A library of miscellaneous classes and functions.
Library Miscellaneous Tab Order Version: 2
------------------------------
This file should not be included in the Codea project.
#ChangeLog
#Main
#EuclideanPlane
#ComplexPlane
#Shape
#ShapeElements
#Shapes
@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