Skip to content

Instantly share code, notes, and snippets.

View georgiee's full-sized avatar
👻
Ghosting github.com since a while

Georgios Kaleadis georgiee

👻
Ghosting github.com since a while
View GitHub Profile
//https://stackoverflow.com/questions/1855211/how-to-store-several-states-in-one-variable
//http://graphics.stanford.edu/~seander/bithacks.html
OtherGameStates = {}
OtherGameStates.GAME_PAUSED = 1 //'0001'
OtherGameStates.USER_PAUSED = 2 //'0010'
SoundStates = {}
SoundStates.USER_MUTED = 4 //'0100'
SoundStates.GAME_MUTED = 8 //'1000'
@georgiee
georgiee / gist:9210520
Created February 25, 2014 15:02
Emitter body quickfix 2.0 phaser.js
diff --git a/src/particles/arcade/Emitter.js b/src/particles/arcade/Emitter.js
index e31e59e..7f430ad 100644
--- a/src/particles/arcade/Emitter.js
+++ b/src/particles/arcade/Emitter.js
@@ -286,17 +286,7 @@ Phaser.Particles.Arcade.Emitter.prototype.makeParticles = function (keys, frames
// particle = new this.particleClass(this.game);
// }
- if (collide)
- {
@georgiee
georgiee / gist:11368709
Created April 28, 2014 11:15
Polyfill Uint32Array (for Phaser 2.0.3+)
//Modified
//Source: http://www.html5gamedevs.com/topic/5988-phaser-12-ie9/
//Cameron Foale (http://www.kibibu.com)
(function(global, undefined) {
/**
* Low-budget Float32Array knock-off, suitable for use with P2.js
*/
if(typeof global.Uint32Array !== "function")
@georgiee
georgiee / gist:7758583691d33a2c1af1
Created May 2, 2014 22:00
EntityContactListener
class PinballGame.Core.CollideableEntity
constructor: (entity, shape)->
@entity = entity
if shape instanceof Array
@shapes = shape
else
@shapes = [shape]
getCollisionShapes: -> @shapes
getEntity: -> @entity
Piwik Code:
________________________________
<!-- Piwik -->
<script type="text/javascript">
var _paq = _paq || [];
_paq.push(["trackPageView"]);
_paq.push(["enableLinkTracking"]);
(function() {
==> ./artist <==
#export_dateartist_idnameis_actual_artistview_urlartist_type_id
#primaryKey:artist_id
#dbTypes:BIGINTINTEGERVARCHAR(1000)BOOLEANVARCHAR(1000)INTEGER
#exportMode:FULL
##legal: IMPORTANT: The Apple Enterprise Partner Feed and data incorporated therein ("EPF")
==> ./artist_application <==
#export_dateartist_idapplication_id
#primaryKey:artist_idapplication_id
Scope:
How to create a local project which should be use in another local project- as a library
.
+ Make it a local linked package, install it in your other project, enable the library option in webpack, builed it manually or with the watch option.
1. Use npm link to symlink your local module A into module B. So all your changes in module A are reflected immediately in module B
See here: https://docs.npmjs.com/cli/link
2. Make sure that your source module (A) is wrapped correctly by webpack so you can require it like any other library.
Use this: https://github.com/webpack/webpack/tree/master/examples/multi-part-library
@georgiee
georgiee / subtree_heroku
Created August 28, 2012 20:32
push git subfolder to heroku
brew install git-subtree
git subtree push --prefox web staging master
#where "web" is subfolder of git project and contains the rails app
#another way would be using config.ru without subtree push but then you would always push your whole project and not only "web" or whatever folder
@georgiee
georgiee / gist:4185862
Created December 1, 2012 23:21
mailing stuff
http://mailtrap.io
@georgiee
georgiee / static_heroku_sinatra
Created December 12, 2012 14:08
Static page on heroku based on sinatra
#Gemfile
source :rubygems
gem 'rack'
gem 'sinatra'
#config.ru
require './app'
run Sinatra::Application
#app.rb