Skip to content

Instantly share code, notes, and snippets.

import Ember from 'ember';
export default Ember.Component.extend({
tagName: ''
});
import Ember from 'ember';
export default Ember.Component.extend({
tagName: ''
});
import Ember from 'ember';
export default Ember.Component.extend({
tagName: ''
});
import Component from '@ember/component';
import { action, computed } from '@ember-decorators/object';
import { className, classNames } from '@ember-decorators/component';
import { inject as service } from '@ember-decorators/service';
@classNames('x-audio-out')
export default class extends Component {
@service audio
@className
@kefavn
kefavn / components.x-grid-item.js
Last active April 1, 2019 19:04
Example Drop Grid 2
import Component from '@ember/component';
import { classNames } from '@ember-decorators/component';
import Movable from 'app/mixins/components/movable';
@classNames('grid-item')
export default class extends Component.extend(Movable) {
};
@kefavn
kefavn / components.x-grid.js
Created April 1, 2019 17:37
Example Drop Grid
import Component from '@ember/component';
import { classNames } from '@ember-decorators/component';
@classNames('grid')
export default class extends Component {
didInsertElement() {
this.element.innerHTML += Array(1600).join('<div></div>')
}
}
@kefavn
kefavn / common.js
Last active July 26, 2022 16:49
Phased Tiled - 2
export function degreesToRadians(degrees) {
return degrees * Math.PI / 180.0;
};
export function clamp(min, value, max) {
return Math.max(min, Math.min(max, value));
};
export function loadBase64(name, game, src) {
const data = new Image();
@kefavn
kefavn / common.js
Last active September 12, 2018 04:25
Phaser 1
export function degreesToRadians(degrees) {
return degrees * Math.PI / 180.0;
};
export function clamp(min, value, max) {
return Math.max(min, Math.min(max, value));
};
export function loadBase64(name, game, src) {
const data = new Image();
data.src = src;
game.cache.addCustom(name, src, data);
@kefavn
kefavn / 3d.common.js
Last active July 26, 2022 16:50
Canary 3d - 2
export function degreesToRadians(degrees) {
return degrees * Math.PI / 180.0;
};
const { Stats: WindowStats, THREE: WindowThree, Ammo: WindowAmmo } = window;
export const Stats = WindowStats;
export const Three = WindowThree;
export const Phys = WindowAmmo;
@kefavn
kefavn / 3d.common.js
Last active August 30, 2018 01:11
3d Example (Canary only) - 3
export function degreesToRadians(degrees) {
return degrees * Math.PI / 180.0;
};
const { Stats: WindowStats, THREE: WindowThree } = window;
export const Stats = WindowStats;
export const Three = WindowThree;