Skip to content

Instantly share code, notes, and snippets.

View IPKISS's full-sized avatar
🏠
Working from home

Sebastian IPKISS

🏠
Working from home
View GitHub Profile
@statico
statico / gist:1369379
Created November 16, 2011 05:47
craftyjs cursor
Crafty.sprite 20, '/images/sprites/pointer.png',
pointer: [0, 0]
# Pointer?
pointer = Crafty.e('2D, DOM, pointer, SpriteAnimation')
.animate('pointer', 0, 0, 1)
.bind 'enterframe', ->
if not @isPlaying()
@animate 'pointer', 20
Crafty.addEvent this, Crafty.stage.elem, 'mousemove', (e) ->
@beckyconning
beckyconning / gist:3885998
Created October 13, 2012 20:20
Crafty viewport relative position component
Crafty.c("ViewportRelative", {
_viewportPreviousX: 0,
_viewportPreviousY: 0,
_viewportStartX: 0,
_viewportStartY: 0,
init: function() {
this.bind("EnterFrame", this._frame);
},
_frame: function() {
if(this._viewportPreviousX != Crafty.viewport._x) {