Найдено 10 результатов

Yoric
12 июн 2013, 18:08
Форум: Графика и анимация
Тема: Как сделать шашки на Android?
Ответы: 73
Просмотры: 38660

Re: Как сделать шашки на Android?

А почему например не взять SurfaceView и не рисовать на ней?
Yoric
11 июн 2013, 01:26
Форум: Java
Тема: Морской бой: расстановка кораблей на поле.
Ответы: 16
Просмотры: 11064

Re: Морской бой: расстановка кораблей на поле.

Уверен что можно что-то придумать, но уже завтра :)
Yoric
11 июн 2013, 01:23
Форум: Java
Тема: Морской бой: расстановка кораблей на поле.
Ответы: 16
Просмотры: 11064

Re: Морской бой: расстановка кораблей на поле.

Да поиск продолжится, но делать через эксепшены не лучший подход в программировании)
Yoric
11 июн 2013, 01:15
Форум: Java
Тема: Морской бой: расстановка кораблей на поле.
Ответы: 16
Просмотры: 11064

Re: Морской бой: расстановка кораблей на поле.

Это условие только для точек по горизонтали. Нету смысла проверять точки за пределами игрового поля. Хотя неясно какие значения может принимать переменная Х, если она может принимать отрицательные значения то нужно еще условия для них.
Yoric
11 июн 2013, 01:10
Форум: Java
Тема: Морской бой: расстановка кораблей на поле.
Ответы: 16
Просмотры: 11064

Re: Морской бой: расстановка кораблей на поле.

Условие для того чтобы не проверялись точки за пределами массива. А вот что вы в методе делать собираетесь незнаю)
Yoric
11 июн 2013, 01:02
Форум: Java
Тема: Морской бой: расстановка кораблей на поле.
Ответы: 16
Просмотры: 11064

Re: Морской бой: расстановка кораблей на поле.

Судя по коду выход за пределы массива возможны только тут

Код: Выделить всё

if(field[x+i][y] != IS_SHIP) {
Что если добавить еще одно условие

Код: Выделить всё

if(x+i < field.length && field[x+i][y] != IS_SHIP) {
Тогда не должны проверятся точки за пределами массива.
Yoric
11 июн 2013, 00:50
Форум: Java
Тема: Морской бой: расстановка кораблей на поле.
Ответы: 16
Просмотры: 11064

Re: Морской бой: расстановка кораблей на поле.

Возможно добавить условие для проверки не выходит ли проверяемое поле за размер массива, и если выходит то не проверять просто. Или покажите свои текущие наработки и будем думать :)
Yoric
11 июн 2013, 00:44
Форум: Java
Тема: Морской бой: расстановка кораблей на поле.
Ответы: 16
Просмотры: 11064

Re: Морской бой: расстановка кораблей на поле.

После вызова метода

Код: Выделить всё

place_third(); 
нужен в обоих местах, в одном у вас закомментировано.
Yoric
27 ноя 2012, 19:01
Форум: Статьи
Тема: Создаем кастомную кнопку с помощью 9-patch и state list
Ответы: 11
Просмотры: 14606

Re: Создаем кастомную кнопку с помощью 9-patch и state list

Забыли добавить что имя файла обязательно должно заканчиватся на ".9"