I hereby claim:
- I am caubry on github.
- I am lilydrop (https://keybase.io/lilydrop) on keybase.
- I have a public key whose fingerprint is 29B3 4BA8 CDC6 5D2E A6ED 6128 1B77 24CD 5619 290F
To claim this, I am signing this object:
| module.exports = function(grunt) { | |
| grunt.initConfig({ | |
| jshint: { | |
| files: ['js/*'], | |
| options: { | |
| // options here to override JSHint defaults | |
| globals: { | |
| jQuery: true, | |
| console: true, |
| requestId: 0, | |
| settimeoutID: 0, | |
| move: function(keyCode) { | |
| var _this = this; | |
| // Frame per seconds | |
| var fps = 15; | |
| if (this.requestId === 0) { | |
| (function animationLoop() { |
| requestId: 0, | |
| move: function() { | |
| var _this = this; | |
| if (this.requestId === 0) { | |
| (function animationLoop() { | |
| _this.render(); | |
| _this.requestId = requestAnimationFrame(animationLoop, _this.move); | |
| })(); |
I hereby claim:
To claim this, I am signing this object:
| import MouseTrail.Interface; | |
| class MouseTrail.Main | |
| { | |
| private static var m:Main; | |
| var int:Interface; | |
| public function Main(root:MovieClip) | |
| { | |
| int = new Interface(root); |
| # !/bin/bash | |
| ROOT= ~/Desktop/TODO | |
| mtasc $ROOT/mousetrail/src/MouseTrail/Main.as -main | |
| -swf $ROOT/mousetrail/bin/mouseTrail.swf | |
| -out $ROOT/mousetrail/bin/Interface.swf | |
| -cp $ROOT/mousetrail/src | |
| open $ROOT/mousetrail/bin/Interface.swf |
| class MouseTrail.Interface | |
| { | |
| private var pen:MovieClip; | |
| public function Interface (root:MovieClip) | |
| { | |
| var c:MovieClip= root.createEmptyMovieClip("test", root.getNextHighestDepth()); | |
| // Do something | |
| } |
| // emptyMovieClip as a MovieClip - x & y at 0 | |
| // Rectangle( x, y, width, height ) | |
| var currentRect:Rectangle = new Rectangle( 0, 0, 50, 50 ); | |
| var mc:MovieClip = emptyMovieClip.createEmptyMovieClip("mc", emptyMovieClip.getNextHighestDepth()); | |
| drawRectangle( mc, currentRect.x, currentRect.y, currentRect.width, currentRect.height, 0x000000, 100, 1, 0x000000, 100 ); | |
| private function drawRectangle(mc:MovieClip, rectX:Number, rectY:Number, rectWidth:Number, rectHeight:Number, fillColor:Number, fillAlpha:Number, lineThickness:Number, lineColor:Number, lineAlpha:Number) | |
| { |
| private function calculateDistance(xPos:Number, yPos:Number, xPos2:Number, yPos2:Number):Number | |
| { | |
| var diffX:Number = xPos - xPos2; | |
| var diffY:Number = yPos - yPos2; | |
| var distance:Number = Math.sqrt(diffX * diffX + diffY * diffY); | |
| if (distance < 0) | |
| { | |
| distance *= 1; |
| private function calculateAngle( xPos:Number, yPos:Number ):Number | |
| { | |
| var pA:Point = new Point( 240, 180 ); | |
| var pB:Point = new Point( xPos, yPos ); | |
| var AP:Point = new Point( 0, 10 ); | |
| var BP:Point = new Point( ( pA.x - pB.x ), ( pA.y - pB.y ) ); | |
| var D:Number = ( AP.x * BP.x ) + ( AP.y * BP.y ); |