Skip to content

Instantly share code, notes, and snippets.

View satansdeer's full-sized avatar
🚜
Traktor-schooling

Maksim Ivanov satansdeer

🚜
Traktor-schooling
View GitHub Profile
Processing by UpgradesController#update as JSON
Parameters: {"upgrade"=>{"slug"=>"01_sun_01", "active"=>true, "name"=>"Солнце 1", "icon"=>"not_existing_icon", "description"=>"Удваивает доход от Солнц", "cost"=>"100.0", "building"=>"sun", "building_k"=>"2.0", "total_k"=>"1.0", "upgrades_needed"=>nil, "upgrades_amount_needed"=>nil, "achievements_needed"=>nil, "achievements_amount_needed"=>nil, "buildings_needed"=>"", "speed_needed"=>"0.0", "total_cookies_needed"=>"0.0", "ingame_time_needed"=>"0.0", "upgradable_config_items"=>[{"slug"=>"blue_bird_delay", "name"=>"Время, которое должно пройти с момента старта игры, чтобы могла быть показана синяя птица", "value"=>"5.0", "upgrade_id"=>nil, "id"=>"15"}, {"slug"=>"blue_bird_duration", "name"=>"Длительность показа синей птицы", "value"=>"8.0", "upgrade_id"=>nil, "id"=>"14"}, {"slug"=>"improved_income", "name"=>"Коэффициент прироста конфет от синей птицы", "value"=>"20.0", "upgrade_id"=>nil, "id"=>"13"}, {"slug"=>"improved_income_duration", "name"=>"Длительность уве
###jshint expr: true, loopfunc: true ###
`import Ember from 'ember'`
MapView = Ember.View.extend(
connectionsData: []
nodesPosX: 0
nodesPosY: 0
nodeWidth: 58
@satansdeer
satansdeer / gist:58d99541d3aa3a3c7036
Last active August 29, 2015 14:07
PlayerController
`import Ember from 'ember'`
PlayerController = Ember.Controller.extend( Ember.Evented,
responses: Ember.A()
stepsAndResponses: Ember.A()
currentStep: null
updateResponseBlock: ->
@responses.clear()
`import Ember from 'ember'`
PlayerView = Ember.View.extend(
offsetY: 140
mouseWheelFactor: 10
playerScroller: null
minY: 0
.panel {
border-radius: 8px;
margin: 0 auto;
width: 320px;
height: 400px;
perspective: 600px;
position: relative;
}
.panel .panel-front {
html {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*, *:before, *:after {
-webkit-box-sizing: inherit;
-moz-box-sizing: inherit;
box-sizing: inherit;
.card {
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
background: linear-gradient(160deg, rgba(136,209,252,1) 0%, rgba(84,69,253,1) 100%);
border-radius: 8px;
height: 100%;
padding: 15px 25px;
}
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
export const getWeatherForLocation = city => {
const [lat, long] = city["latt_long"].split(",");
return fetch(
`https://darksky-wrapper.herokuapp.com/forecast/${lat},${long}`,
{
mode: "cors"
}
).then(res => res.json());
};