правда, я пропустил это ..

ользую ArrayList в качестве своего «инвентаря». У меня возникли проблемы с поиском способа добавить несколько одинаковых предметов, не занимая места в «инвентаре». Например: я добавляю зелье в свой инвентарь. Теперь я добавляю ДРУГОЕ зелье, но на этот раз вместо того, чтобы добавлять ДРУГОЕ зелье в инвентарь, вместо этого должно показываться, что у меня есть: Зелья х 2, в то время как я занимаю только одно место в ArrayList. Я предложил несколько решений, но я чувствую, что это плохие практики. Одно из решений, которое я попробовал, состояло в том, чтобы добавить переменную AMOUNT к самому элементу и увеличить ее. Помогите мне найти лучшее решение?

РЕДАКТИРОВАТЬ: Хорошо, пожалуйста, игнорируйте вышесказанное. Я получил довольно хорошие ответы на этот вопрос, но меня удивило то, что практически не было учебных пособий по системам инвентаризации ролевых игр. Я сделал много поисков в Google и не могу найти хороших примеров / учебников / исходного кода. Если бы кто-нибудь мог указать мне на некоторые хорошие примеры / учебники / исходный код (неважно, на каком языке, но предпочтительнее Java или даже C / C ++), я был бы признателен, спасибо. Да, и любые книги на эту тему.

Ответы на вопрос(5)

Ваш ответ на вопрос