Witam, od dłuższego czasu próbuję zrobić program, który będzie robić nieograniczoną liczbę obiektów. Np. postać która strzela - po naciśnięciu przycisku, tworzy się obiekt (nie ma żadnego limitu tych obiektów). Jak zrobić, aby każdy obiekt nazywał się inaczej? Oczywiście obiekty dodawane do listy. Noestety nie można zrobić czegoś takiego:
ArrayList bullets = new ArrayList(); //lista
int number = 0;
void shoot()
{
Bullet "bullet" + (number.ToString) = new Bullet();//operacja, której niestety nie da się wykonać
number++;
}
Oczywiście ten kod jest tylko po to, by rozświetlić sytuację :D (pisany tutaj, nie w kompilatorze, więc mogą być drobne błędny). Rozwiązanie najlepiej w c#, ale może też być słownie, c++ lub java.