Mar 10, 2012
Powered by Sencha Touch ;)
titanic = Ext.get('titanic');
iceberg = Ext.get('iceberg');
if(titanic.getRegion().contains(iceberg.getRegion())){
store = Ext.getStore('Passengers');
store.each(function(passenger){
name = passenger.get('name');
rand = Math.floor(Math.random() * (500000 - 10000 + 1) - 10000);
live = passenger.get('isFirstClass') ? rand > 1 : rand > 499990;
if(passenger.get('isBandMember')){
passenger.play();
live = false;
}
else{
if(name === 'Rose DeWitt Bukater'){
live = true;
}
else if(name === 'Jack Dawson'){
live = false;
rand = 800000;
}
}
if(!live){
el = Ext.DomQuery(Ext.String.format('passenger[name={0}]', name));
Ext.Anim.run(el, 'fade', {
autoClear: false,
easing: 'ease-out',
delay: rand,
passenger: passenger,
after: function(el, config){
store.remove(config.passenger);
}
});
}
});
}
(via AndreaCammarata)
About
- Tumblr
- Inspired in theme by Simen, modified by @carloslage
Blog comments powered by Disqus