А
Азай
Понадобилось сделать так, чтобы оранжевый квадрат не проходил через зеленую стену
, в инете ничего не находил, и поэтому придумал (для себя) особый метод с циклами :3
function plus() {
Знаю для вас это наверное изи, но я мучался с этим почти 2 часа ))
function plus() {
JavaScript:
function plus() {
a = a + 30;
if (a > 900) {
a = 0;
}
if (a == 240 && b < 199 ){
a = a - 30;
}
h.style.left = a + 'px';
}
function minus() {
a = a - 30;
if (a < 0) { a = 900; }
if (a == 300 && b < 199 ){
a = a + 30;
}
h.style.left = a + 'px';
}
function vniz() {
b = b + 30;
if (b > 500) {
b = 0;
}
h.style.top = b + 'px';
}
function verx() {
b = b - 30;
if (b < 0) {
b = 500;
}
if (a == 240 && b == 180 ){
b = b + 30;
}
if (a == 270 && b == 180 ){
b = b + 30;
}
if (a == 300 && b == 180 ){
b = b + 30;
}
h.style.top = b + 'px';
}