.active-panel { right: -300px; }
.inactive-panel { right: 0px; }
$(".element").on('click', function() {
if ($(this).hasClass("active-panel")) {
$(this).removeClass("active-panel");
$(this).addClass("inactive-panel");
} else {
$(this).addClass("active-panel");
$(this).removeClass("inactive-panel");
}
});
getClass().getResource("/").getPath()
public class Main {
void run() {
String testFilePath = getResourcePath("test");
System.out.println(testFilePath);
}
String getResourcePath(String file) {
return getClass().getResource("/").getPath() + "../resourses/" + file;
}
public static void main(String[] args) {
new Main().run();
}
}
getResourceAsStream()
Player
хранить индекс (0, 1, 2, 3) игрока playerIdx
. getCards
что-то вроде:String[] getCards() {
String[] ret = new String[8];
int l = playerIdx * 8;
int r = l + 8;
for (int i = l, j = 0; i < r; i++, j++)
ret[j] = cards[i];
return ret;
}
ArrayList
, то можно будет в одну строку, используя метод subList()
.