Skip to content

Instantly share code, notes, and snippets.

<html>
<head>
<title>Pt - getting started</title>
<script type="text/javascript" src="http://williamngan.github.io/pt/dist/pt.min.js"></script>
</head>
<body>
<div id="pt" style="width: 500px; height: 500px;"></div>
<script type="text/javascript">
<script type="text/javascript">
// Our exciting code
space = new CanvasSpace("#pt")
</script>
<script type="text/javascript">
// Our exciting code
space = new CanvasSpace("#pt").setup( {bgcolor: "#f1f1f1"} )
</script>
<script type="text/javascript">
// Our exciting code
space = new CanvasSpace("#pt").setup( {bgcolor: "#f1f1f1"} )
form = new Form(space)
dot = new Point( 250, 250 )
bot = {
<script type="text/javascript">
// Our exciting code
space = new CanvasSpace("#pt").setup( {bgcolor: "#f1f1f1"} )
form = new Form(space)
</script>
<script type="text/javascript">
// Our exciting code
space = new CanvasSpace("#pt").setup( {bgcolor: "#f1f1f1"} )
form = new Form(space)
dot = new Circle( 250, 250 ).setRadius( 50 )
bot = {
<script type="text/javascript">
// Previous code omitted ...
bot = {
animate: function( time, fs, context ) {
form.fill( "#999" )
form.text( new Point( 20, 20 ), "frame rate is "+(1000/fs) )
form.fill( "#5AF" ).stroke( false )
<script type="text/javascript">
// Previous code omitted ...
another = new Circle( 100, 100 ).setRadius( 50 )
bot = {
animate: function( time, fs, context ) {
// Previous code omitted ...
form.fill( false ).stroke( "#fc0", 5 )
<script type="text/javascript">
// Previous code omitted ...
bot = {
animate: function(time, fs, context) {
// Previous code omitted ...
},
onMouseAction: function(type, x, y, evt) {
// Code to track mouse actions will go here
<script type="text/javascript">
// Previous code omitted ...
bot = {
animate: function(time, fs, context) {
// Previous code omitted ...
},
onMouseAction: function(type, x, y, evt) {
if (type == "move") {