mirror of
https://github.com/exane/not-gwent-online
synced 2024-11-23 19:36:53 +00:00
add "waiting for opponent" feedback
This commit is contained in:
parent
f68dae1532
commit
187d6b21c2
@ -420,7 +420,8 @@ let BattleView = Backbone.View.extend({
|
|||||||
close: self.user.get("setAgile") || self.user.get("setHorn"),
|
close: self.user.get("setAgile") || self.user.get("setHorn"),
|
||||||
range: self.user.get("setAgile") || self.user.get("setHorn"),
|
range: self.user.get("setAgile") || self.user.get("setHorn"),
|
||||||
siege: self.user.get("setHorn")
|
siege: self.user.get("setHorn")
|
||||||
}
|
},
|
||||||
|
isWaiting: self.user.get("waiting")
|
||||||
}));
|
}));
|
||||||
if(!(this.otherSide && this.yourSide)) return;
|
if(!(this.otherSide && this.yourSide)) return;
|
||||||
this.otherSide.render();
|
this.otherSide.render();
|
||||||
|
@ -252,3 +252,97 @@ $game-height: 800px;
|
|||||||
top: 30%;
|
top: 30%;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.waiting-for-opponent {
|
||||||
|
position: absolute;
|
||||||
|
//left: 43%;
|
||||||
|
left: 30%;
|
||||||
|
top: 505px;
|
||||||
|
border: 1px solid black;
|
||||||
|
border-radius: 10px;
|
||||||
|
padding: 0px 200px;
|
||||||
|
z-index: 300;
|
||||||
|
color: #ff8927;
|
||||||
|
//text-shadow: 0px 0px 1px #000;
|
||||||
|
background: #444ba1;
|
||||||
|
}
|
||||||
|
|
||||||
|
.waiting-for-opponent{
|
||||||
|
animation: waitForOpponent linear 2s;
|
||||||
|
animation-iteration-count: infinite;
|
||||||
|
transform-origin: 50% 50%;
|
||||||
|
-webkit-animation: waitForOpponent linear 2s;
|
||||||
|
-webkit-animation-iteration-count: infinite;
|
||||||
|
-webkit-transform-origin: 50% 50%;
|
||||||
|
-moz-animation: waitForOpponent linear 2s;
|
||||||
|
-moz-animation-iteration-count: infinite;
|
||||||
|
-moz-transform-origin: 50% 50%;
|
||||||
|
-o-animation: waitForOpponent linear 2s;
|
||||||
|
-o-animation-iteration-count: infinite;
|
||||||
|
-o-transform-origin: 50% 50%;
|
||||||
|
-ms-animation: waitForOpponent linear 2s;
|
||||||
|
-ms-animation-iteration-count: infinite;
|
||||||
|
-ms-transform-origin: 50% 50%;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@keyframes waitForOpponent{
|
||||||
|
0% {
|
||||||
|
opacity:1;
|
||||||
|
}
|
||||||
|
50% {
|
||||||
|
opacity:0.8;
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
opacity:1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@-moz-keyframes waitForOpponent{
|
||||||
|
0% {
|
||||||
|
opacity:1;
|
||||||
|
}
|
||||||
|
50% {
|
||||||
|
opacity:0.8;
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
opacity:1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@-webkit-keyframes waitForOpponent {
|
||||||
|
0% {
|
||||||
|
opacity:1;
|
||||||
|
}
|
||||||
|
50% {
|
||||||
|
opacity:0.8;
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
opacity:1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@-o-keyframes waitForOpponent {
|
||||||
|
0% {
|
||||||
|
opacity:1;
|
||||||
|
}
|
||||||
|
50% {
|
||||||
|
opacity:0.8;
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
opacity:1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@-ms-keyframes waitForOpponent {
|
||||||
|
0% {
|
||||||
|
opacity:1;
|
||||||
|
}
|
||||||
|
50% {
|
||||||
|
opacity:0.8;
|
||||||
|
}
|
||||||
|
100% {
|
||||||
|
opacity:1;
|
||||||
|
}
|
||||||
|
}
|
@ -1,3 +1,10 @@
|
|||||||
|
{{#if isWaiting}}
|
||||||
|
<div class="col-xs-12">
|
||||||
|
<div class="waiting-for-opponent">
|
||||||
|
~~ Waiting for opponent ~~
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{{/if}}
|
||||||
<div class="col-xs-3 left-side">
|
<div class="col-xs-3 left-side">
|
||||||
<div class="col-xs-12 game-info game-info-foe foe">
|
<div class="col-xs-12 game-info game-info-foe foe">
|
||||||
</div>
|
</div>
|
||||||
@ -54,7 +61,7 @@
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-xs-12 field field-hand">
|
<div class="col-xs-12 field field-hand">
|
||||||
{{#each cards as |val key|}}
|
{{#each cards as |val key|}}
|
||||||
{{>card val}}
|
{{>card val}}
|
||||||
{{/each}}
|
{{/each}}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user