Inicjalizacja listy z pozycjami planszy.

0

Cześć,
muszę zainicjować 40 pól do gry planszowej(monopoly). Plansza jest w picturebox-ie, więc zczytałem sobie środkowe wartości ze wszystkich pól. Chciałbym wszystkie wartości wrzucić do listy. Jak najlepiej to zrobić? Próbowałem w ten sposób:

     var pozycje = new Dictionary<string, pozycja>
      {
      {"1", 582; 577},
       ....
       ....
       ....
      }
           
//Wartości 40 pól x; y (px.)
//   582; 577, 511; 577, 459; 577, 408; 577, 356; 577, 305; 577, 253; 577, 199; 577, 147; 577, 94; 577, 17; 577, 17; 504, 17; 454, 17; 403, 17; 351, 17; 299, 17; 248, 17; 196, 17; 147, 17; 94, 17; 19, 94; 19, 146; 19, 198; 19, 250; 19, 302; 19, 356; 19, 409; 19, 461; 19, 512; 19, 590; 19, 590; 95, 590; 147, 590; 198, 590; 248, 590; 301, 590; 351, 590; 404, 590; 453, 590; 505

dodanie znacznika <code class="csharp"> - fp

0

var pozycje = new Dictionary<string, pozycja>
{
{"1", 582; 577},

co miałaby oznaczać ta składnia "1", 582; 577 i dlaczego tam jest średnik?

czym jest pozycja?

prawdopodobnie chodziło ci o coś takiego:

      { "1", {582, 577} },
0
Azarien napisał(a):

prawdopodobnie chodziło ci o coś takiego:

      { "1", {582, 577} },

tak o to mi chodziło, natomiast "pozycje" to miała być właśnie lokalizacja w pixelach w tym przypadku {582, 577}.

Czyli tak powinno to wyglądać???

var pozycje = new Dictionary<string, control.Location?????>

1 użytkowników online, w tym zalogowanych: 0, gości: 1