Skip to content

Commit 05ef8c7

Browse files
committed
no errors
1 parent 4b20e12 commit 05ef8c7

File tree

5 files changed

+635
-470
lines changed

5 files changed

+635
-470
lines changed

index.html

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
<!doctype html>
2-
<html xmlns:ng="http://angularjs.org" ng:app>
2+
<html ng:app="vislang">
33
<head>
44
<title>Visual Language</title>
5-
<script src="common/angular-0.10.6.js"></script>
6-
<script src="common/Three.js"></script>
7-
<script src="common/vector_compatibility.js"></script>
8-
<script src="common/animation_frame.js"></script>
5+
<script src="common/raphael.js"></script>
6+
<script src="common/angular-1.0.0rc6.js"></script>
7+
<script src="vector.js"></script>
98
<script src="common/underscore.js"></script>
109
<script src="common/minified/jquery.js"></script>
11-
<script src="fonts/helvetiker_regular.typeface.js"></script>
1210
<script src="common/uuid.js"></script>
1311
<script src="stuff.js"></script>
1412
<link rel="stylesheet" href="common/reset.css">
@@ -21,7 +19,7 @@
2119

2220
<div ng:switch-when="subroutine">
2321
<h2><input ng:model="current_object.name"></h2>
24-
<div id="field"></div>
22+
<div id="field" subroutine="current_object"></div>
2523

2624
<div id="inputs_editor">
2725
<h3>Inputs</h3>

stuff.coffee

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,11 @@
1-
#camera_radius = 250
21
editor_size = V 600,700
3-
half_editor_size = editor_size.scale 0.5
4-
camera = new THREE.OrthographicCamera 0, editor_size.x, editor_size.y, 0, -2000, 1000
5-
#camera = new THREE.OrthographicCamera -camera_radius, camera_radius,
6-
# camera_radius, -camera_radius, -camera_radius, camera_radius
7-
scene = new THREE.Scene()
8-
scene.add camera
9-
renderer = new THREE.CanvasRenderer()
10-
renderer.setSize editor_size.x, editor_size.y #window.innerWidth, window.innerHeight
11-
projector = new THREE.Projector()
122

3+
module = angular.module 'vislang', []
4+
module.directive 'subroutine', ->
5+
(scope, element, attributes) ->
6+
paper = Raphael element, editor_size.components...
7+
paper.circle 20,20,20
8+
139
last = (list) -> list[list.length-1]
1410
obj_first = (obj) ->
1511
for key, item of obj
@@ -472,6 +468,7 @@ make_text = (text, size) ->
472468
mesh.position.x = centerOffset
473469
return mesh
474470

471+
###
475472
node_material = new THREE.MeshBasicMaterial color:0x888888
476473
highlighted_node_material = new THREE.MeshBasicMaterial color:0x8888FF
477474
subroutine_material = new THREE.MeshBasicMaterial color:0xEEEEEE
@@ -483,6 +480,7 @@ subroutine_geometry = new THREE.PlaneGeometry editor_size.x,editor_size.y
483480
node_mesh = [node_geometry, node_material]
484481
nib_mesh = [nib_geometry, node_material]
485482
subroutine_mesh = [subroutine_geometry, subroutine_material]
483+
###
486484

487485
make_box = (name, mesh, text_size, position) ->
488486
box = new THREE.Object3D()
@@ -570,9 +568,8 @@ valid_json = (json) ->
570568

571569
pretty_json = (obj) -> JSON.stringify obj, undefined, 2
572570

573-
window.Controller = ($http) ->
574-
575-
571+
module.controller 'Controller', ($http) ->
572+
###
576573
init_field = ->
577574
if not should_animate
578575
field = $("#field")
@@ -858,6 +855,7 @@ window.Controller = ($http) ->
858855
start_saving()
859856
else
860857
@load_example_programs()
858+
###
861859

862860
dissociate_exception = (procedure) ->
863861
try

0 commit comments

Comments
 (0)