Skip to content

Instantly share code, notes, and snippets.

@devilstower
devilstower / Cider Library 1.00
Created October 1, 2012 02:04
Cider library for Codea
--# DropList
DropList = class()
function DropList:init(s, left, bottom, right, top)
local i, k
self.frame = Frame(left, bottom, right, top)
self.text = s
self.itemText = {}
self.value = 1
@devilstower
devilstower / Cider 1.00
Created October 1, 2012 02:02
Cider interface builder for Codea
--# Main
-- Cider
-- an interactive interface builder for Codea
-- version 1.00
-- 30 September 2012
-- Mark Sumner
-- devilstower@gmail.com
displayMode(FULLSCREEN)
@devilstower
devilstower / Cider Library
Created October 1, 2012 01:57
Cider Library for Codea
--# DropList
DropList = class()
function DropList:init(s, left, bottom, right, top)
local i, k
self.frame = Frame(left, bottom, right, top)
self.text = s
self.itemText = {}
self.value = 1
@devilstower
devilstower / Cider
Created October 1, 2012 01:54
Cider -- interface builder for Codea
--# Main
-- Cider
-- an interactive interface builder for Codea
-- version 1.00
-- 30 September 2012
-- Mark Sumner
-- devilstower@gmail.com
displayMode(FULLSCREEN)
@devilstower
devilstower / OnTopic
Created September 2, 2012 12:53
OnTopic 1.00
--# Main
-- OnTopic
-- copyright 2012 by Mark Sumner
-- Use this function to perform your initial setup
displayMode(FULLSCREEN_NO_BUTTONS)
rectMode(CORNERS)
font("HelveticaNeue")
@devilstower
devilstower / OnTopic
Created August 29, 2012 01:50
OnTopic Beta 3
--# Editor
Editor = class()
function Editor:init(x)
-- you can accept and set parameters here
self.x = x
end
function Editor:draw()
@devilstower
devilstower / OnTopic
Created August 26, 2012 12:24
OnTopic Beta 3
--# Main
-- OnTopic Beta 3
-- Use this function to perform your initial setup
displayMode(FULLSCREEN)
rectMode(CORNERS)
font("HelveticaNeue")
@devilstower
devilstower / OnTopic
Created August 24, 2012 10:53
OnTop Beta all-in-one
--# Main
-- AgendaTimer
-- Use this function to perform your initial setup
displayMode(FULLSCREEN)
rectMode(CORNERS)
font("HelveticaNeue")
@devilstower
devilstower / TokenTray
Created June 27, 2012 03:45
Battle chips 26 Jun 12 / part 3
TokenTray = class()
function TokenTray:init(x, y)
    -- you can accept and set parameters here
    self.x = x
    self.y = y
    self.frame = Frame(x, y, x + 200, y + 850)
    self.selected = 0
    self.tokens = {}
    self.tokens[1] = Token(codes[1], 30, 0, 1) 
@devilstower
devilstower / Frame
Created June 27, 2012 03:42
Battle chips 26 Jun 12 / part 2
Frame = class()
-- Frame 
-- ver. 1.0
-- a simple rectangle for holding controls.
-- ====================
function Frame:init(left, bottom, right, top)
    self.left = left
    self.right = right