Page 1 of 1
Player-count CSS mods?
Posted: 03 December 2020, 20:11
by cmgames
Any way to modify css styles based on number of players?
I need to use a different background image (or, technically, the background position of a sprite image) depending on the number of players.
~Chris
Re: Player-count CSS mods?
Posted: 03 December 2020, 20:50
by RicardoRix
sure, use dojo:
dojo.addClass / dojo.removeClass or dojo.toggleClass
You should be able to get the number of players from somewhere like gamedatas.players or gamedatas.playersorder.length
Re: Player-count CSS mods?
Posted: 03 December 2020, 20:50
by Tisaac
Use a custom attribute on your main container and then.css rule with attribute.selector
Re: Player-count CSS mods?
Posted: 04 December 2020, 11:01
by BaronFraser
GAME.css
.object-1-player
{
/* styles */
}
.object-2-player
{
/* styles */
}
.object-3-player
{
/* styles */
}
.object-4-player
{
/* styles */
}
.object-5-player
{
/* styles */
}
GAME.game.php
protected function getAllDatas()
{
return array(
'num_players' -> $this->getPlayersNumber()
);
}
GAME.js
setup: function( gamedatas )
{
var num_players = gamedatas.num_players;
var class = "object-" + num_players + "-player";
dojo.addClass("mydiv", "object-x-player");
}