GizmoR13 / pioneer

space simulation adventure game
http://pioneerspacesim.net/
1 stars 1 forks source link

Cash view #16

Closed radius75 closed 12 years ago

radius75 commented 12 years ago

Jako że programista ze mnie żaden postanowiłem Ci podsunąć robotę;) Chodzi z grubsza o możliwość sprawdzenia stanu kasy w locie. Jako że latanie to większa część czasu w grze to ta możliwość wydaje się niezbędna a przynajmniej przydatna. A nie tylko po lądowaniu w portach/stacjach. issue- 1500 Tylko jeśli Cie to zainteresuje i w ramach wolnego czasu, bo widzę też że właśnie siedzisz w "zaokrąglaniu" cen;)

mam tylko tyle: wypozycjonowane kolumny pod tekst (doszedłem jedynie że skalowanie rozdzielczości wymusza taki rodzaj pozycjonowania przy pomocy znacznika \n - 'next line' inaczej te kolumny się rozjadą o parę pixeli)

Potrzeba zamienić "XXXXXXX.XX" na realny stan kasy w InfoView.cpp col1 = std::string(Lang::CASH)+": $"+"XXXXXXX.XX"; Nie wiem czy znak '$' jest potrzebny, zależy co wyrzuca zmienna od stanu kasy. Nie dojdę jak tego dokonać xD

Btw. te .00 faktycznie powodują że ceny sprzętu robią się nieczytelne jak słupki u starej księgowej ;D

GizmoR13 commented 12 years ago

Heh, czytałem twoją wiadomość jakiś czas temu przez telefon, będąc w pracy, i nie sprawdziłem że dałeś pull do suggestions, teraz ja dałem pull z nowej branch, przez co dołączyły się commity z aktualnego master pioneera, sorry.

radius75 commented 12 years ago

Nie ma problemu. Najważniejsze że rozwiązanie jest jasne. Dzięki za oświecenie:)

btw. Umieściłeś Cash poniżej 'ship info' (ja wybrałem miejsce nad wszystkim parametrami statku). Uważasz że tak lepiej wygląda czy to tylko przykład zastosowania?

GizmoR13 commented 12 years ago

Bardziej jako przykład, ale również trzeba pamiętać że nazwa statku jest najważniejszym elementem tej zakładki, więc sam nie wiem.

radius75 commented 12 years ago

Też o tym myślałem, zakładka ship info wydał mi się jedyną właściwą na umieszczenie tam kasy. Łatwiej mi było wcisnąć kasę nad wcześniejsze kolumny żeby nie kombinować czy się poprzesuwają jeśli dojdzie nowy sprzęt w drugą kolumnę [jesli dochodzi?]. Rysowane są tu Dwie kolumny a oddzielane są w pionie znacznikiem końca linii \n. każda osobno.

Jeszcze raz dzięki.