Train Driver 2

Dział ogólny => Wasza Twórczość => Pozostała twórczość / Warsztaty => Wątek zaczęty przez: jakubg1 w 27 Listopada 2015, 14:38:28

Tytuł: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: jakubg1 w 27 Listopada 2015, 14:38:28
Aktualna wersja: 1.2.0.1 (w programie 2.0.1)
Download dostępny w załączniku.

Instrukcja:
Spoiler: pokaż

UWAGA - Ta instrukcja dotyczy wersji 1.2.0.1. Instrukcja wersji 2.1.0.0 powstanie po wydaniu programu.
Instrukcja:
Aby uruchomić program należy rozpakować dostępny w załączniku plik 7Z. Otwieramy plik, który rozpakowaliśmy. Wyskoczy nam takie okienko:
(https://img.ttsk.ngo/images/2016/10/24/2016-10-24at15-17-08.png)

Teraz po kolei, jak to wszystko działa:
Typ semafora - jak sama nazwa wskazuje, odpowiada za typ semafora. Można wybrać tarczę ostrzegawczą, manewrową, powtarzacz, semafor lub semafor SBL.
W1, W18, W19, W20, W24 - zaznaczenie któregoś z ptaszka spowoduje wygenerowanie kodu z tym wskaźnikiem. Nie wszystkie są one jednak dostępne dla każdego typu semafora, np. przy wybranym semaforze SBL nie można zaznaczyć wskaźnika W24, gdyż SBL nie wyprawi nas na niewłaściwy tor, gdyż jest po prostu brak zwrotnic do wjazdu na tenże.
Kol. powtarzacza - wskazuje kolejność powtarzacza. Należy pamiętać, że ten najbliżej semafora, do którego się odnosi, ma wartość I.
Odchyl. słupa - wskazuje odchylenie słupa. Dla semaforów, które chcemy, żeby wyglądały tak samo jak przed wersją 0.8.1, dajemy wartość "Prosto".
Karzełkowy - po zaznaczeniu utworzy się nam semafor karzełkowy. Działa to tylko dla tarcz manewrowych, gdyż reszta semaforów nie jest przystosowana w TD2 do bycia karzełkowym.
Unieważniony - po zaznaczeniu semafor będzie miał "ubrany" wskaźnik W31.
Komora 1-5 - "stos" pięciu pól wyboru z komorami. Ustawiamy komory od dołu. Szczegóły poniżej.
Pas świetlny - po zaznaczeniu jednego i/lub drugiego pasa świetlnego pojawi się on na semaforze.
Miejsce wst. - jeśli wybierzemy "Notatnik" pojawi się wpis do notatnika, a jeśli wybierzemy "Edytor" - do edytora. Szczegóły poniżej.
Kod (wciśnij C aby skopiować) - tu pojawia się kod. Jak sama nazwa wskazuje, naciśnięcie klawisza C spowoduje skopiowanie kodu.
Podgląd - podgląd semafora z uwzględnieniem komór, pasów, wskaźników, odchyłu itd.
Sygnały - lista sygnałów do wyświetlenia przez semafor.
Komory wg. prędkości - po zaznaczeniu odpowiednich pól dotyczących prędkości klikamy "Konfiguruj". Spowoduje to automatyczne skonfigurowanie komór.

A teraz wygenerujmy kod semafora, który może wyświetlić np. sygnały zezwalające na jazdę z prędkościami 40 i 60 km/h oraz który przewiduje, że na następnym możemy spotkać jazdę z prędkością 40km/h.

Krok 1. Wybieramy typ semafora. W tym celu rozwijamy listę u góry po lewej stronie i wybieramy "Semafor".
Oto co się stało po wybraniu typu:
(https://img.ttsk.ngo/images/2016/11/23/2016-11-23at06-57-48.png)

Jak widzimy, odznaczyły nam się pewne opcje (dwa wskaźniki, wybór typu powtarzacza i karzełkowość semafora). Ale co dalej? Wciąż nie mamy semafora a kodu - jak nie było, tak nie ma.

Krok 2. Teraz musimy wprowadzić odchył semafora. Tutaj zalecam następujące opcje:
- Lewo - przy semaforze położonym po prawej stronie toru na szlakach zelektryfikowanych,
- Prosto - przy szlakach niezelektyfikowanych,
- Prawo - przy semaforze położonym po lewej stronie toru na szlakach zelektryfikowanych.
Po zaznaczeniu odchyłu zobaczymy coś takiego:
(https://img.ttsk.ngo/images/2016/11/23/2016-11-23at07-01-16.png)

czyli w zasadzie nic, bo nic się nie zmieniło. Ale teraz możemy wreszcie przymierzyć się do właściwej części, czyli

Krok 3. Czas ustawić komory. Są dwa sposoby:

Sposób 1. - manualny. Ustawiamy komory i kontrolujemy czy wszystkie sygnały które ma podać semafor znajdują się w rubryce obok. Pamiętamy przy tym aby nie pomylić pomarańczowych i aby ustawiać komory od dołu. Pomaga przy tym podgląd semafora - a w przyszłości także wyświetlanie odpowiedniego sygnału po zaznaczeniu go na liście.
Wypełnienie rubryk powinno wygl...
Chwila, chwila... chyba zapomnieliśmy o czymś.
Cytuj
...semafora, który może wyświetlić np. sygnały zezwalające na jazdę z prędkościami 40 i 60 km/h...
No tak! Zapomnieliśmy o pasach świetlnych. Zaznaczamy w tym przypadku pomarańczowy pas świetlny.
W takim razie wszystko powinno wyglądać tak:
(https://img.ttsk.ngo/images/2016/11/23/2016-11-23at07-03-47.png)

Jest jeszcze...

Sposób 2. - półautomatyczny. Zaznaczamy ptaszki przy opcjach - w tym przypadku 40 i 60 w górnym rzędzie i 40/60 w dolnym. Jeśli semafor ma podawać Ms2 i/lub Sz zaznaczmy też komorę białą. Konfiguracja powinna wyglądać więc tak:
(https://img.ttsk.ngo/images/2016/11/23/2016-11-23at07-04-56.png)

Pamiętajmy, że nie zaznaczone prędkości na następnym semaforze oznaczają że semafor do niego się nie odnosi. Dlatego mamy np. zcpb. Gdy zaznaczymy 100/Vmax to już znaczy, że ten semafor odnosi się do następnego i mamy również pomarańczową komorę - wynika to z faktu, że możliwe będzie na następnym podanie sygnału "Stój".
Pozostało nam tylko kliknąć przycisk "Konfiguruj" i to wszystko.
Ustawienie komór powinno wyglądać tak jak w przypadku screena w pierwszym sposobie.
Po konfiguracji komór jedziemy dalej.

Krok 4. Ustawiamy wskaźniki. Oto możliwe wskaźniki do wstawienia:
- W1 - sam się zaznacza przy tarczy ostrzegawczej. W semaforze SBL przy blokadzie czterostawnej i tylko czterostawnej oznacza przedostatni semafor SBL przed semaforem wjazdowym na stację.
- W18 - w semaforze SBL przy blokadzie 3- lub 4-stawnej oznacza ostatni semafor SBL - następny to semafor wjazdowy.
- W19 - oznacza, że odległość między następnym semaforem a drugim następnym semaforem jest mniejsza niż droga hamowania.
- W20 - oznacza, że odległość między tym a następnym semaforem jest mniejsza niż droga hamowania.
- W24 - oznacza, że wyjazd odbywa się na tor przeciwny do zasadniczego.
- W31 (tutaj pod nazwą Unieważniony) unieważnia semafor.
Zakładamy, że mamy tutaj semafor wyjazdowy na następną grupę stacyjną (stąd tylko 40 na następnym). Nie zaznaczamy nic.

Krok 5. Ustalamy miejsce wstawienia kodu.
Kod można wstawić na 2 różne sposoby, a ponieważ delikatnie się różnią kodami zmuszony byłem do wprowadzenia systemu wprowadzenia kodu. Jeśli chcemy wklepać kod do edytora, wybieramy opcję "Edytor", a jeśli chcemy go wkleić zamieniając wpis w notatniku, wybieramy "Notatnik". Czym się różnią te kody? Różnią się tym, że wpis dla edytora nie zawiera wpisu dynamic_xx.

Krok 6. Klikamy przycisk "Generuj".
Teraz nadeszła wiekopomna chwila. Jeśli niczego nie spartaczyliśmy, powinien się pojawić kod w okienku na dole. Jeśli coś popsuliśmy, przycisk "Generuj" się zdezaktywuje i zostostanie wygenerowany tylko kawałek kodu (lub w ogóle go nie będzie). Nie musimy się jednak martwić - wystarczy popatrzeć na podpowiedź nad polem tekstowym i zaznaczyć odpowiednią opcję.
Nic nie szkodzi także jeżeli zaznaczyliśmy złą opcję. Wystarczy dokonać poprawek w opcjach (np. zmienić odchył) i jeszcze raz nacisnąć przycisk "Generuj".

Krok 7. Wprowadzamy kod.
Wygenerowany kod można wprowadzić na 2 sposoby, o tym wyżej. Ale jak to zrobić?
Zacznijmy od tego że jeżeli nie mamy w schowku nic ważnego warto nacisnąć klawisz C. Kod zostanie skopiowany do schowka.
A teraz poznajmy dwa sposoby wprowadzenia kodu.
1. Wprowadzenie do notatnika (sposób trudniejszy, działa dla semaforów kształtowych i świetlnych)
Należy zapisać stację i wyjść z edytora. Uruchamiamy w notatniku naszą stację i szukamy linijki odpowiadającej konkretnemu semaforowi, który chcemy zmienić. Przykład:
TrackObject;64;sk12;-7.513;0;175.3598;0;1.001791E-05;0;37;1.71994;D;Spawn Signal;0;
Zamieniamy TYLKO wpis między drugim a trzecim średnikiem (w tym przypadku sk12) na kod wygenerowany w notatniku.
Przykład wygenerowanego kodu:
dynamic_rs_y,slup-ps-y,4k-b-yny,drab-4k-y,wsk_w24,,,,,,light07,light04,light05,light01,,
Więc wpis semafora będzie wyglądał tak:
TrackObject;64;dynamic_rs_y,slup-ps-y,4k-b-yny,drab-4k-y,wsk_w24,,,,,,light07,light04,light05,light01,,;-7.513;0;175.3598;0;1.001791E-05;0;37;1.71994;D;Spawn Signal;0;
I koniec.

2. Wprowadzenie bezpośrednio do edytora (sposób łatwiejszy, działa tylko dla semaforów świetlnych)
UWAGA! W tym sposobie konieczne jest zaznaczenie opcji "Enable showing components" ("Pokaż wpisy tekstowe obiektów") w opcjach!
Szukamy semafora w edytorze, który chcemy zmienić. Klikamy go i otwiera się następujące okienko:
(https://img.ttsk.ngo/images/2016/03/07/2016-02-19_at_11-41-01.png)
Wygenerowaliśmy następujący kod:
slup-ps-y,4k-b-yny,drab-4k-y,wsk_w24,,,,,,light07,light04,light05,light01,,
Taki kod wklejamy w pole Components. Voilá. Nic więcej.

Ograniczenia konstrukcyjne:
- Nie da się wygenerować semafora jednocześnie z W19, W20, W24 i pasem świetlnym ze względu na brak miejsca w składni kodu.

Co jeśli program mi nie działa:
Program ten jest przygotowany w The Games Factory 2 (wersja z 2005 roku) więc powinien działać poprawnie w Windows 7 i niższych. Oto co należy zrobić kiedy program nie działa lub jesteś w posiadaniu systemu nowszego niż Windows 7 (Windows 8/Windows 10):
1. Upewnij się, że program odpalasz w trybie zgodności z Windows 7. Jeżeli mimo zaznaczonej opcji nic to nie daje, próbuj z coraz starszymi systemami operacyjnymi. Jeżeli dalej nie ma efektu, skorzystaj z punktu 2.
2. Jeżeli to jest bardziej skomplikowany problem, proszę o wysłanie PW w treści podając:
a. Opis problemu ("Access violation ...", "Program Sygnalizatory.exe przestał działać ..." itp.),
b. System operacyjny.
Jeżeli potrzebne będą inne dane, odpiszę z zamiarem wyłudzenia prośbą o dokładniejszą specyfikację komputera itd.

Myślę, że ten poradnik bardzo pomoże w używaniu tego programu. Życzę wszystkim S2 na semaforach wygenerowanych moim generatorem! ;D


Changelog:
Spoiler: pokaż

Changelog:
Wersja 1.1.0.0 431kB r0:
Pierwsza wersja.
Wersja 1.1.0.1 432kB r1:
r1: Przycisk "Generuj" już się nie blokuje
Wersja 1.1.1.0 435kB r6:
r2: Zmieniona kolorystyka na czerwoną
r3: Przebudowa generowania kodów do wskaźników W19/W20/W24 - powinny bezproblemowo chodzić
r4: Zmiana niektórych opisów na bardziej czytelne
r5: Dodana możliwość podglądu lampek na semaforach (taki układ jak w grze, z uwzględnieniem "palenia")
r6: Teraz pole wyboru kasuje się, gdy jest pełne a znika wskutek zmiany typu semafora (już nie generują się dodatkowe lampki)
Wersja 1.1.1.1 435kB r8:
r7: Poprawiono ważny błąd dotyczący kolejności świateł przy semaforach bez pasa
r8: Dodano możliwość obsługi 2 pasów jednocześnie
Wersja 1.1.1.2 436kB r9:
r9: Usunięto zbędne przecinki przy generowaniu semaforów 4 lub mniej komorowych bez pasa
Wersja 1.1.1.2.1 436kB r10:
r10: Drobne poprawki kosmetyczne - usunięto szpetne "cyfry debugowania" i poprawiono numer wersji
Wersja 1.1.2.0 435kB r12:
r11: Usunięto zapalone światła z menu - poprawki na rzecz wersji 0.80d
r12: Od teraz lampki podglądowe zawsze pokazują stan zapalony
Wersja 1.1.3.0 435kB r13:
r13: Zaktualizowano sposób wstawiania powtarzaczy i tarcz ostrzegawczych
Wersja 1.1.4.0 441kB r16:
r14: Dodano obsługę "odchylonych" semaforów
r15: Dodano nowy typ semafora: SBL
r16: Od teraz tarcze manewrowe karzełkowe daje się w taki sam sposób jak w przypadku zwykłych, ale trzeba zaznaczyć odpowiedni ptaszek
Wersja 1.1.4.1 440kB r18:
r17: Dodano obsługę wskaźników W31
r18: Optymalizacja pod kątem usunięcia już zbędnych stringów (teraz przecinki zawsze na końcu świateł)
Wersja 1.1.4.2 441kB r19:
r19: Dodano obsługę wskaźników W18
Wersja 1.1.4.3 441kB r20:
r20: Poprawiono błąd: W19 nie był dostępny dla tarcz ostrzegawczych
Wersja 1.1.4.4 441kB r21:
r21: Poprawiono bardzo poważny błąd związany z brakiem przecinków na końcu świateł przy generowaniu semafora 4 lub mniej komorowego
Wersja 1.1.4.5 xxxkB r23: (niedostępna oficjalnie)
r22: Zamieniono kolory pasów świetlnych w podglądzie semafora z oboma pasami świetlnymi
r23: Zmieniono opisy kolorów pomarańczowych na bardziej czytelne
Wersja 1.1.5.0 441kB r24:
r24: Przeniesiono i zmieniono opisy i same pola wyboru dotyczące komór świetlnych - teraz pasy świetlne wstawia się osobno i komory wstawia się osobno
Wersja 1.1.5.1 441kB r26:
r25: Poprawiono wyświetlanie pasów świetlnych
r26: Poprawiono generowanie pasów świetlnych
Wersja 1.1.5.2 441kB r28:
r27: Wstawianie pasów świetlnych odbywa się przez ptaszki
r28: Poprawka kosmetyczna (wstawianie świateł)
Wersja 1.1.5.3 442kB r31:
r29: Dodano możliwość generowania kodów zarówno dla notatnika, jak i dla edytora
r30: Dodano możliwość automatycznego i domyślnego ustawienia komór dla semafora, kliknięcie z Ctrl od razu generuje kod
r31: Poprawiono opisy kolejności Sp
Wersja 1.1.5.4 442kB r34:
r32: Poprawiono błąd dotyczący łączenia generowanych wpisów przy włączonej opcji "Edytor"
r33: Dodano wskaźnik W1
r34: Poprawiono ważny błąd dotyczący generowania białej komory, gdy semafor był bez pasa świetlnego
Wersja 1.1.5.5 443kB r35:
r35: Poprawiono błąd dotyczący nie generowania wpisów słupa przy włączonej opcji "Edytor"
Wersja 1.1.5.6 443kB r36:
r36: Odwrócono domyślne ułożenie komór w tarczy ostrzegawczej
Wersja 1.1.5.7 441kB r37:
r37: Naprawiono ponownie błędy r32 i r35
Wersja 1.1.5.8 441kB r40:
r38: Naprawiono błąd z drabinkami w karzełkowych tarczach manewrowych (teraz "Radio Buttony" się odznaczają)
r39: Naprawiono umiejscowienie wskaźnika W18
r40: Dodano brakujący fragment kodu (niedokończone generowanie semafora z W1 i W18 jednocześnie)
Wersja 1.1.6.0 441kB r41:
r41: Dodano dedykowane słupy SBL zamiast "innych" - poprawki na rzecz wersji nadchodzącej 0.8.4
Wersja 1.1.6.1 441kB r43:
r42: Zmieniono wpis "dynamic..." dla SBL
r43: Dodano informacje o autorze
Wersja 1.1.6.2 444kB r48:
r44: Można już używać W19 i W20 przy wszystkich semaforach z wyjątkiem powtarczaczy i tarcz manewrowych (ponieważ żaden ich nie posiada)
r45: Nowy sposób podglądu semafora (jeszcze nie ukończony)
r46: Korekty kodu
r47: Naciśnięcie klawisza C kopiuje kod do schowka
r48: Korekta położenia wskaźnika W18 w kodzie (semafory SBL)
Wersja 1.1.6.2.1 454kB r50:
r49: Ukończony podgląd semafora (stąd ten skok rozmiaru)
r50: Dodane podpowiedzi
Wersja 1.1.6.2.2 456kB r56:
r51: Zmiana nazwy "SBL" na "Semafor SBL"
r52: Poprawiona szerokość biało-czerwonych pasów w podglądzie semafora
r53: Poprawiony kolor słupa obok komór w semaforach odchylonych
r54: Naprawa błędu związanego z brakiem wyświetlania słupa SBL
r55: Dodano podpowiedź "Ustaw kolejność powtarzacza."
r56: Dodano do podglądu tabliczki kolejności powtarzacza
Wersja 1.2.0.0 470kB r62:
r57: Poprawka położenia wskaźnika kolejności powtarzacza
r58: Dodano możliwość zobaczenia sygnałów możliwych do nadania przez semafor
r59: Poprawka wyświetlania fragmentów słupa przy nie zaznaczonym odchyle
r60: Naprawa błędu podpowiedzi (tarcze manewrowe karzełkowe)
r61: Całkowite "przemeblowanie" programu
r62: Dodano możliwość "układania" komór w zależności od prędkości
Wersja 1.2.0.1 470kB r64:
r63: Zmiana napisu "Odchyl. słupa" na "Odchylenie słupa"
r64: Naprawiono błąd dotyczący generowania semafora który rzekomo ma 2 pasy świetlne i nie ma komory białej (nie generowanie się pasów)
Wersja beta3 0.1 35.5kB r0:
r0: Przepisanie generatora na C#
!!!Przepisywanie na C++, planowane zmiany względem wersji TGF2:
- Nowy sposób wybierania komór
- Dodanie szóstej komory dla starych semaforów (?)
- Dodanie podglądu sygnałów po zaznaczeniu jakiegoś na liście


Zgłaszanie błędów i sugestii (http://td2.info.pl/index.php?action=pm;sa=send;u=440)


Wyniki ankiet archiwalnych:
Spoiler: pokaż

Cytuj
1. Przepisanie generatora na język C#:

Za:
13 głosów
███████████████
Przeciw:
2 głosy
███████████████

2. Czy ma być nowy system wybierania komór?

Tak:
6 głosów
██████████
Nie:
4 głosy
██████████


Jeśli chcecie wiedzieć, gdzie się podziały wszystkie ważne wątki, przeczytajcie poniższy spoiler.
Spoiler: pokaż

W związku z nowymi zasadami - "jeden projekt, jeden wątek" - byłem zmuszony podjąć decyzję na temat gdzie wszystkie wątki się znajdą. Było ich 5, jest jeden. Kiedyś już chciałem żeby był osobny dział nt. generatora, ale niestety zastosowano inne środki na temat burdelu z wątkami generatora i jest jak jest. Oto co stało się z poprzednimi wątkami:
- "Generator wpisów do semaforów świetlnych"
W tym wątku nadal będą informacje o aktualizacjach a w pierwszym poście (czyli tym co czytacie) w załącznikach znajdują się pliki.
- "Generator wpisów do semaforów świetlnych - błędy"
Miało to po stworzeniu nowego działu zmienić się w "[...]błędy i sugestie" ale niestety zarządzono inaczej - patrz wyżej.
Obecnie wątek znajduje się w archiwum. Poszukajcie, a znajdziecie ;)
Jeśli chodzi o zgłaszanie błędów proszę o wysłanie PW do mnie - nie wolno zgłaszać błędów w tym wątku.
- "Generator wpisów do semaforów świetlnych - instrukcja"
Wątek ten został przeniesiony do głównego i znajduje się w spoilerze - patrz nad changelogiem.
- "Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Po stworzeniu nowego działu miało być to zmienione na "[...]dyskusja ogólna".
Obecnie wątek ten został scalony z tym i można tu śmiało wysyłać odpowiedzi. No i jest to już dyskusja ogólna.
- "Generator wpisów do semaforów świetlnych - ankieta - Czy ma być nowy sposób wybierania komór?"
Wątek ten znajduje się w archiwum. Wyniki ankiety znajdują się wyżej.
Tytuł: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Wiadomość wysłana przez: jakubg1 w 27 Listopada 2016, 10:14:57
Witam.
Ostatnio dodałem do instrukcji punkt "Co robić, gdy program nie działa poprawnie?". I w tym momencie natchnął mnie genialny pomysł.
Pouczyłem się trochę C# i stwierdziłem, że program przyciągnąłby więcej ludziska (i "bardziej" by działał) gdybym przepisał generator na C#. Oczywiście samo rozmieszczenie guzików pozostałoby takie same.
Uruchamiam więc ankietę aby zobaczyć czy zgadzacie się z tym pomysłem. Możecie tutaj również rozpocząć swoją dyskusję.
Pozdrawiam.
Tytuł: Re: Generator wpisów do semaforów śweitlnych - ankieta (przepisanie na C#)
Wiadomość wysłana przez: MrDyrektor w 27 Listopada 2016, 11:11:18
Jeśli tylko Ci się chce, to czemu nie - skoro działanie programu ma pozostać takie same, to chyba nikomu nie robi różnicy w jakim języku jest napisany. Poza tym (nie wiem w czym pisałeś wcześniej) C# da więcej możliwości rozwoju, a jeśli umożliwi poprawę błędów, których teraz nie da się poprawić - jak najbardziej jestem za. ;)
Tytuł: Re: Generator wpisów do semaforów śweitlnych - ankieta (przepisanie na C#)
Wiadomość wysłana przez: jakubg1 w 27 Listopada 2016, 11:33:49
nie wiem w czym pisałeś wcześniej
W The Games Factory 2.

a jeśli umożliwi poprawę błędów, których teraz nie da się poprawić
No i właśnie o to chodzi. Programy w TGF2 u niektórych mają masę błędów których nie da się poprawić.
Tytuł: Re: Generator wpisów do semaforów śweitlnych - ankieta (przepisanie na C#)
Wiadomość wysłana przez: _l0stfake7 w 27 Listopada 2016, 11:49:28
Przepisuj jak najbardziej, jeżeli wrzucisz kod na githuba to na pewno znajdzie się też sporo rąk do pomocy (w tym moje) do przepisania programu a nawet i jego udoskonalenia  :D
Tytuł: Re: Generator wpisów do semaforów śweitlnych - ankieta (przepisanie na C#)
Wiadomość wysłana przez: jakubg1 w 27 Listopada 2016, 11:54:03
jeżeli wrzucisz kod na githuba
A jak to zrobić?
Tytuł: Re: Generator wpisów do semaforów śweitlnych - ankieta (przepisanie na C#)
Wiadomość wysłana przez: _l0stfake7 w 27 Listopada 2016, 13:04:22
Tak w skrócie: rejestrujesz się na https://github.com/ i tworzysz repozytorium swojego projektu(symbol "+" w prawym górnym rogu). Następnie pobierasz program do obsługi repozytorium https://desktop.github.com/ . Instalujesz, w programie logujesz się takimi samymi danymi jak przy rejestracji. Następnie klonujesz(symbol "+") swoje repozytorium na komputer do np. folderu na pulpicie. Wtedy wrzucasz do niego aktualne źródła a w programie tworzysz nowy commit i wysyłasz go do zdalnego repozytorium(przycisk sync). Teraz każdy może go współtworzyć wraz z tobą.
Schemat pracy przy tego typu repozytorium wydaje się prosty, zawsze na początku synchronizujemy swojego lokalne repozytorium na komputerze ze zdalnym w celu sprawdzenia, czy ktoś nie wprowadził w międzyczasie zmian. Gdy my chcemy dokonać zmian robimy commit i wpychamy go na serwer. Dla kogoś kto pierwszy raz z tym pracuje może to być trochę niejasne, ale jakby co to służę pomocą na PW. Kilka przydatnych linków z poradnikami: https://help.github.com/desktop/guides/contributing/
https://git-scm.com/book/en/v2
Tytuł: Re: Generator wpisów do semaforów śweitlnych - ankieta (przepisanie na C#)
Wiadomość wysłana przez: jakubg1 w 27 Listopada 2016, 13:37:33
Teraz każdy może go współtworzyć wraz z tobą.
Jeśli ktoś chce współtworzyć projekt, podaję dane:
nick: jakubg1
nazwa: Generator-wpis-w-do-semafor-w-Train-Driver-2-[...] (każdy wie o co chodzi, bo to jest długa nazwa)
Aha, i proszę nie wysyłać nic na mojego emaila bo można to zrobić tutaj ;)

EDIT: Zamknąłem "przedwcześnie" ankietę ze względu na ogromną przewagę opcji "Za".
Tytuł: Re: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: nitro w 27 Listopada 2016, 19:01:50
Trzeba było tworzyć w Visual Community, tam też jest C#, wersja edytora to 2015. Przed instalacją odhaczyć pierdoły oprócz C#, bo wtedy robi się kobyła do instalacji...
Tytuł: Re: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: jakubg1 w 27 Listopada 2016, 19:02:52
Nie ma najmniejszego sensu skoro już zrobiłem do GitHuba ;D
Tytuł: Re: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: nitro w 27 Listopada 2016, 19:05:41
Github nie ma tutaj nic do rzeczy, jeżeli będziesz próbował zaimportować projekt z 2010 do 2015 to edytor go zaktualizuje... 100% takich moich akcji obyło się bez błędów...
Tytuł: Re: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: _l0stfake7 w 27 Listopada 2016, 20:03:57
Plik projektu visual studio też nie ma znaczenia, bo każdy ma po prostu swój wygenerowany przez daną wersję IDE, sprawę problematycznych i niepotrzebnych plików rozwiązuje tutaj dodanie do repozytorium pliku .gitignore o treści: https://www.gitignore.io/api/visualstudio
Tytuł: Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Wiadomość wysłana przez: jakubg1 w 02 Grudnia 2016, 06:51:57
Ja i @l0stfake7 idziemy jak burza. W załączniku ukończone okno. Jeśli wszystko pójdzie dobrze, jeszcze przed świętami Bożego Narodzenia będziecie mogli się cieszyć z pierwszych wersji generatora, a z pewnością będzie on bardziej popularny i mniej zbugowany. ;)
Tytuł: Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Wiadomość wysłana przez: MrDyrektor w 02 Grudnia 2016, 09:55:39
Gratulacje!
Poszedłem w Wasze ślady i przepisuję na C# swój program do t3d, przy okazji dodając pobieranie kwadratów.
Planujesz jakieś większe zmiany? Brakuje mi przycisku "domyślne ustawienie komór". Albo na przykład zmienić te rozwijane listy po prostu na kolory sygnałów, które można klikać.
Tytuł: Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Wiadomość wysłana przez: _l0stfake7 w 02 Grudnia 2016, 12:14:15
Moje pomysły i plany na ten program, zarówno pod względem funkcjonalnym i programistycznym są spore, tak jak wspomniał @jakubg1 do świąt na pewno będzie działająca wersja a nawet coś więcej. @MrDyrektor również zachęcam do wrzucenia projektu na githuba, z chęcią pomogę w pracy  :D.
Tytuł: Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Wiadomość wysłana przez: shafter w 02 Grudnia 2016, 14:31:05
Gratulacje!
...
Brakuje mi przycisku "domyślne ustawienie komór".

^^ przycisk "domyślne ustawienie komór" - wróć !
Tytuł: Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Wiadomość wysłana przez: jakubg1 w 02 Grudnia 2016, 15:32:14
Nie rozumiem o co ci chodzi. Obecnie domyślne ustawienie komór zostało całkowicie zastąpione przez nowy system (patrz Komory wg. prędkości).
W przypadku sygnalizatorów SBL, gdzie nie ma żadnej opcji do wybrania, wciąż jest aktywny przycisk "Konfiguruj". Można go kliknąć i pojawią się odpowiednie komory.
W przypadku powtarzaczy i tarcz ostrzegawczych, jest aktywny tylko ptaszek odnośnie następnego semafora (100/Vmax). Po jego zaznaczeniu otrzymujemy tradycyjny układ komór, w przypadku niezaznaczenia ten sygnalizator będzie posiadał tylko komorę pomarańczową.
W przypadku tarcz manewrowych jest podobnie. W przypadku zaznaczenia białej komory semafor będzie posiadał standardowy układ komór, a jeśli to okienko pozostanie niezaznaczone to wygeneruje nam się tylko komora niebieska (tzw. Tm jednokomorowa, która służy jako W5).
Jak chcesz żeby było to szybciej dostępne to mogę zrobić domyślne zaznaczanie ptaszków po wybraniu danego typu sygnalizatora, ale to już w wersji C# (od 3.0.0 w górę).

Albo na przykład zmienić te rozwijane listy po prostu na kolory sygnałów, które można klikać.
Rozwijane listy od wersji 2.0.0 służą głównie do ułożenia niestandardowego układu komór (np. zamiast zpcpb - pcpzb). Jeśli semafor ma być normalnie wygenerowany wysoce zalecam używania tego nowo wprowadzonego systemu.

Moje pomysły i plany na ten program, zarówno pod względem funkcjonalnym i programistycznym są spore, tak jak wspomniał @jakubg1 do świąt na pewno będzie działająca wersja a nawet coś więcej.
Opisz te pomysły w Issues ;)
Tytuł: Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Wiadomość wysłana przez: MrDyrektor w 02 Grudnia 2016, 16:06:34
Co do domyślnego zaznaczania ptaszków - o to mi chodziło, bo często potrzebuję zmienić typ semafora, i klikać od nowa wszystkie - niby nic, ale irytuje.
Z tą podmianą tych pasków miałem na myśli po prostu zamiast nich zastosować kolory (wszystkie do wyboru w poziomym rzędzie dla każdej komory semafora), które żeby wybrać wystarczy kliknąć.
Tak jak wcześniej napisałem, niby nic, ale zawsze pozornie zaoszczędzi czas ;)
Tytuł: Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Wiadomość wysłana przez: jakubg1 w 02 Grudnia 2016, 16:16:46
Z tą podmianą tych pasków miałem na myśli po prostu zamiast nich zastosować kolory (wszystkie do wyboru w poziomym rzędzie dla każdej komory semafora), które żeby wybrać wystarczy kliknąć.
Moim zdaniem lepszy jest sposób który jest obecnie używany, ale dobrym pomysłem jest zrobić ankietę.
Jeszcze co do pomarańczowych to tutaj jest problem bo są 2 pomarańczowe i nikt nie będzie wiedział które jest które.
Chodzi ci o coś takiego?
EDIT: Zapomniałem w obrazku umieścić niebieskiej komory, ale oczywiście będzie jeśli taki system będzie wprowadzony.
Tytuł: Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Wiadomość wysłana przez: MrDyrektor w 02 Grudnia 2016, 16:42:59
No mniej więcej. Możnaby dodać jakieś litery żeby je [kolory]  rozróżnić. Na przykład ten semafor będzie z literą T, a następny - N
Tytuł: Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Wiadomość wysłana przez: Kacper9 w 02 Grudnia 2016, 19:31:36
Jakub, a weź z tym wybieraniem przez jakieś chore ikonki idź, bo to co jest teraz jest najlepsze, a potem: "A dlaczego mi się nie podaje na bok" Odpowiedż: Bo zły pomarańczowy dałeś"
" A jaki jest dobry ten z T, czy N? A pewnie T jak Tak". Osobiście wolałbym na jednym dać 40 , a drugie zostawić jak jest ;)
Tytuł: Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Wiadomość wysłana przez: jakubg1 w 04 Grudnia 2016, 11:11:51
Przy ikonkach będzie się podawała pełna nazwa komory (tak jak teraz w wyborze, np. "Pom. (odn. do nast.)").

Dodano: 04 Grudnia 2016, 11:11:15

Ważne:
Ankieta zakończona. Wynik 6 : 4 dla nowego systemu.
Jak widać, ilości głosów były bardzo wyrównane. Postanawiam więc pójść na kompromis - domyślnie będzie nowy sposób wybierania, ale w menu będzie można wybrać stary sposób wybierania.
Pozdrawiam.

Dodano: 04 Grudnia 2016, 16:17:56


Pierwszy kod wygenerowany!
(http://i1.ryjbuk.pl/3f143a23be3405db8c072ba47058d7152be53bc9/c8c7640ffdae90204608110aaa0291a2-gif)
Co ciekawe odnalazłem buga w wersji 2.0.1 dotyczący zbyt małej ilości przecinków. ;)
Tytuł: Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Wiadomość wysłana przez: gravition w 22 Grudnia 2016, 12:13:28
A dałoby się dodać opcję "zgrupuj obiekty po wygenerowaniu" ? dzięki czemu mógłbym łatwo przesunąć wygenerowane 10 000 drzew
Tytuł: Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Wiadomość wysłana przez: jakubg1 w 22 Grudnia 2016, 15:07:45
To jest generator semaforów, nie drzew ;D
Tytuł: Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Wiadomość wysłana przez: gravition w 22 Grudnia 2016, 18:14:45
Kurrr z rozpędu nie tu gdzie trzeba napisałem :)
Tytuł: Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Wiadomość wysłana przez: jakubg1 w 23 Grudnia 2016, 18:00:16
[...]do świąt na pewno będzie działająca wersja a nawet coś więcej.
Niestety nie będzie działającej wersji.
Głównym powodem było przepisanie okna na silnik WPF, co zdyskwalifikowało mnie z dalszej pracy (liczne błędy + niedziałający Microsoft Framework = nie mogę do niczego dojść przez Microsoft Visual C# 2010 Express).
Tak więc od teraz jedynym twórcą generatora jest @l0stfake7. Jeśli porzuci pracę (ostatnio nie było żadnych commitów) - generator w obecnej formie przestanie istnieć i będziecie się musieli zadowolić niedziałającą, mocno zbugowaną wersją 2.0.2.
Chyba że znajdziemy więcej osób chętnych do współpracy.
Tytuł: Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Wiadomość wysłana przez: _l0stfake7 w 23 Grudnia 2016, 19:58:56
Oczywiście nie porzucam prac, nie miałem po prostu czasu, na pewno przed końcem roku(a prawdopodobnie szybciej) będzie merge mojej gałęzi i będzie można dalej wprowadzać zmiany. Proponuję przerzucić się na darmowy Visual Studio 2015 Community https://www.visualstudio.com/pl/vs/community/ (https://www.visualstudio.com/pl/vs/community/) na którym nie będzie żadnych problemów z nowościami. Visual Studio 2010 w wersji Express to już prawdę mówiąc relikt przeszłości  ;)
Tytuł: Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Wiadomość wysłana przez: jakubg1 w 23 Grudnia 2016, 20:05:24
Próbowałem ale nie da się :(
Pewnie dlatego że Windows 7 nie obsługuje VS 2015 (które jest Windows 8+). Dlatego już nie mogę współtworzyć generatora :(
Tytuł: Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Wiadomość wysłana przez: nitro w 23 Grudnia 2016, 20:10:41
to coś masz dziwnego, bo mnie na Windows x64 normalnie chodzi VS Community 2015
Tytuł: Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Wiadomość wysłana przez: _l0stfake7 w 23 Grudnia 2016, 20:37:18
Sprawdź czy masz zainstalowany .NET Framework 4.6.
Tytuł: Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Wiadomość wysłana przez: jakubg1 w 23 Grudnia 2016, 21:49:53
Mam. Wyskakuje ten sam błąd.
Tytuł: Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Wiadomość wysłana przez: Misiek5 w 26 Grudnia 2016, 15:15:36
A nie lepiej by było generator przepisać np. na C++ albo Pythona? Chociaż niestety w Pythonie się trzeba chrzanić z UI
Tytuł: Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Wiadomość wysłana przez: jakubg1 w 26 Grudnia 2016, 15:50:49
Zaczęliśmy na C#, i skończymy na C#. Tylko ten język umiem. Sprawa zamknięta.
Tytuł: Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Wiadomość wysłana przez: Misiek5 w 26 Grudnia 2016, 16:00:52
Jak C#, to mogę spróbować pomóc. Uczę się tego języka
Tytuł: Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Wiadomość wysłana przez: jakubg1 w 26 Grudnia 2016, 17:25:48
Tak na przyszłość:
Cytuj
Jeśli chcesz współtworzyć projekt napisz PW na http://eu07.kolej.org.pl z prośbą o dołączenie do projektu.
Aha no i nazwę usera na githubie ;)
Tytuł: Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Wiadomość wysłana przez: mikkeboss w 03 Stycznia 2017, 01:51:34
A nie lepiej by było generator przepisać np. na C++ albo Pythona? Chociaż niestety w Pythonie się trzeba chrzanić z UI

Nie rozumiem dlaczego Jakub miałby przepisywać to na inny język. C# to przyjemny język z wsparciem winformsow, dzięki czemu odpada nam problem z gui, no i o zarządzanie pamięcią nie trzeba się martwić. Prędzej tego typu programy przepisuje się z c++ na c#. Nie wiem jak wygląda tworzenie exe w pythonie, o ile w ogóle się da, ale po kompilacji w c# masz od razu exeka.

Chociaż na miejscu Jakuba poszedłbym w większą obiektowość, tzn stworzenie klas komora, pas itd, a nie opieranie się na intach, bo to jest trudne do analizy kodu. Potem stworzyć odpowiednią metodę, która będzie sprawdzać ilość komór, ich rodzaje itd. i na podstawie tego generować wpisy do pliku.
Tytuł: Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Wiadomość wysłana przez: jakubg1 w 03 Stycznia 2017, 14:57:26
Chociaż na miejscu Jakuba poszedłbym w większą obiektowość, tzn stworzenie klas komora, pas itd, a nie opieranie się na intach, bo to jest trudne do analizy kodu. Potem stworzyć odpowiednią metodę, która będzie sprawdzać ilość komór, ich rodzaje itd. i na podstawie tego generować wpisy do pliku.
Nie rozumiem. Zamiast marzyć, działaj, sposób naboru jest przecież opisany :P
Tytuł: Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Wiadomość wysłana przez: mikkeboss w 04 Stycznia 2017, 01:21:23
Na studiach c#, w pracy c#, póki co mi starczy. Jak mi się w wakacje będzie nudzić to przerobimy :P
Tytuł: Re: Generator wpisów do semaforów świetlnych - dyskusja (przepisanie na C#)
Wiadomość wysłana przez: jakubg1 w 06 Stycznia 2017, 11:47:55
Po trzygodniowej przerwie znowu się ruszyło. Zostały dodane nowe rzeczy.
Efekty pracy w najbliższym czasie przedstawi wam @l0stfake7 - u mnie otwarcie kodu jest niemożliwe.
Pozdrawiam.
Tytuł: Re: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: jakubg1 w 05 Lutego 2017, 11:00:59
Czekamy na nowych "dawców" kodu. U mnie edycja kodu nie wchodzi w grę, @l0stfake7 jest mocno zajęty innymi sprawami przez co są małe szanse że generator wyjdzie przed wakacjami.
Rekrutacja trwa do odwołania. Pozdrawiam.
Tytuł: Re: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: _l0stfake7 w 07 Lutego 2017, 21:06:07
Brak czasu to jedno, a po drugie nie widzę sensu rozwoju tego narzędzia w tej formie(potrzeba pobierania exeka), największą jego dostępność uzyskamy implementując je bezpośrednio do edytora scenerii w symulatorze (oczywiście w dostosowanej formie).
P.S. Program doprowadzę do pierwotnego stanu używalności (oczywiście w wersji na wpf'ie), jak coś się zaczęło, to trzeba dokończyć  ;)
Tytuł: Odp: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: jakubg1 w 16 Lutego 2017, 16:13:38
Chyba jednak lepszym pomysłem będzie powrót do wersji "czerwonej", bez WPF-a, no bo co, program zostanie przepisany na WPF, @l0stfake7 odejdzie od projektu, ja nie będę mógł go edytować i projekt umrze.
Jeśli nie będzie możliwe powrócenie do wersji "czerwonej", trzeba będzie niestety wydać wersję 2.0.2.

Aha, no i już kilka miesięcy temu wspominałem aby usunąć z wiki starą instrukcję generatora semaforów, bo nie wygląda estetycznie, jest w budowie i już nigdy nie będę mógł go dokończyć z powodu bana (ewentualnie mogę skopiować źródło, zmodyfikować stronę przez brudnopis i podać je w jakimś wątku).
Tytuł: Odp: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: Marek2704 w 01 Marca 2017, 19:36:35
Karzełkowy, manewrowy, unieważniony
Cytuj
dynamic_ss_small,,2k-sm-k,,,,,,,,light07,light00,,,,wsk_w31
Problem w tym, że unieważnienie wisi nad semaforem :/ Sprawdzałem również normalne semafory - wskaźnik w31 był nieco nad poziomem gruntu. Ktoś, coś? :)
Tytuł: Odp: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: greg86 w 01 Marca 2017, 20:16:08
Pooperuj położeniem wpisu wsk_w31 między innymi przecinkami :) właściwie nie jest nigdzie powiedziane, że wsk_w31 musi być na ostatnim miejscu ;)
Tytuł: Odp: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: jakubg1 w 01 Marca 2017, 20:41:26
Jest błąd w składni kodu? Dajcie znać jak ma być poprawnie a się wyda kolejną wersję jeszcze na tej starej "platformie".
Chyba że nie zdążę bo podobno bana mam załapać

W dniu dzisiejszym została usunięta wersja 0.83p9 ze względu na bezużyteczność wraz z wydaniem wersji 0.9.0.
Tytuł: Odp: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: shafter w 20 Marca 2017, 23:39:01
Wersja 3.0.0 generuje jakieś skopane wpisy.
Tytuł: Odp: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: mistersix w 21 Marca 2017, 06:51:38
Wersja 3.0.0 generuje jakieś skopane wpisy.
Potwierdzam
Tytuł: Odp: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: jakubg1 w 21 Marca 2017, 07:18:05
Tak zostanie przez najbliższy czas. Nie mam dostępu do archiwum repo, nowe zmiany powodują brak możliwości kontynuacji projektu.
Proszę nie używać wersji 3.0.0beta1. Aktualna wersja to 2.0.1 i taka zostanie. Najbliższa aktualizacja będzie dotyczyła starych semaforów (na przykład sześciokomorowych) - wersja 2.1.0.
Tytuł: Odp: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: jakubg1 w 17 Maja 2017, 15:30:10
WAŻNA UWAGA!!!

Dobra i zła wiadomość. Na początek zła.
Zła jest taka, że przepisywanie generatora na język C# zostało oficjalnie zakończone i porzucone. Nie będzie nowych wersji "beta3".
Dobra jest taka, że rozpoczęte zostało przepisywanie generatora na język C++ za pomocą programu GDevelop (który ma podobny interfejs do TGF2, w którym tworzyłem programy, ale ma znacznie więcej możliwości). Podobna zmiana czeka wszystkie programy. Kod źródłowy zostanie udostępniony, ale po wydaniu pierwszej oficjalnej wersji.

PROSZĘ ZGŁASZAĆ SUGESTIE !!!

PS. Pierwsza wydana wersja, która będzie wraz z kodem udostępniona w języku C++, będzie miała numer 2.1.0.0. Wszystkie do tej pory wydane wersje (np. 1.4.1) zostaną zmienione na np. 1.1.4.1.
Tytuł: Odp: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: Hammer w 17 Maja 2017, 16:00:38
Jakubie, nie próbowałeś Visual Studio w wersji Community?

ps. To sugestia.
Tytuł: Odp: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: jakubg1 w 17 Maja 2017, 16:08:34
Zbyt słabo znam się na C#/C++, żeby jeszcze raz próbować takich rzeczy. A takie klikanie "co, jeśli xxx wtedy yyy" z w miarę graficznym interfejsem jest łatwiejsze.
Jestem wzrokowcem :P
Tytuł: Odp: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: Hammer w 17 Maja 2017, 16:12:05
W vs używaj Windows Forms Application i bez problemu w interfejsie graficznym stworzysz coś takiego :)

Np.
Tytuł: Odp: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: jakubg1 w 17 Maja 2017, 16:27:09
No właśnie mam coś takiego, i o ile konstruowanie "zewnętrznej" części programu (okienka, guziczków itd.) jest łatwe, o tyle sam kod trzeba już samemu rozkminiać i nie ma do tego żadnego interfejsu. Nic, zostajesz sam na sam z kodem.
Nie wiem nawet, jak tam zrobić tabelę ;D
Tytuł: Odp: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: Hammer w 17 Maja 2017, 16:56:54
No ale pamiętaj że jak chcesz wiązać z tym przyszłość to warto się tego nauczyć. Nie jest takie trudne :) Zrób najpierw coś prostego. Jakiś label który przyjmuje zapis w textboxie po naciśnięciu guzika. Szybko złapiesz o co chodzi na pewno!
Tytuł: Odp: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: jakubg1 w 17 Maja 2017, 17:09:18
To to ja też umiem. Języków uczy się latami :P

Dodano: 18 Maja 2017, 15:33:07


Edit:
Próbowałem ale nie da się :(
Pewnie dlatego że Windows 7 nie obsługuje VS 2015 (które jest Windows 8+). Dlatego już nie mogę współtworzyć generatora :(

Problem rozwiązany, trzeba było zainstalować SP1 dla Windows 7.
Tyle, że niestety już została podjęta decyzja taka jak kilka postów wyżej :)
Tytuł: Odp: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: jakubg1 w 25 Kwietnia 2018, 14:54:58
Źródła symulatora, niedługo w końcu zacznę go przepisywać.

Pytanie do Was, jaka forma generatora byłaby dla was najbardziej odpowiednia? Taka, jak jest teraz, czy może bardziej na zasadzie "krok 1: wybierz typ semafora" itd.?
Tytuł: Odp: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: Drozda32 w 25 Kwietnia 2018, 15:05:28
A nie prościej dać wiele semaforów do edytora tak żeby każdy sam sobie mógł go postawić jaki chce i na obrazkach od obiektu dać ilość i kolory komór?
Tytuł: Odp: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: jakubg1 w 25 Kwietnia 2018, 15:33:14
A nie prościej dać wiele semaforów do edytora tak żeby każdy sam sobie mógł go postawić jaki chce i na obrazkach od obiektu dać ilość i kolory komór?
Równie dobrze można dać presety do generatora :)
Tytuł: Odp: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: hulek w 25 Kwietnia 2018, 16:39:33
A nie prościej dać wiele semaforów do edytora tak żeby każdy sam sobie mógł go postawić jaki chce i na obrazkach od obiektu dać ilość i kolory komór?
Równie dobrze można dać presety do generatora :)

Ja bym zostal przy starej formie generatora z dodatkiem tylko ze mozna bedzie tworzyc szesciokomorowce. Ja juz dlubie w kodzie i cos z tego wykrzesam a jakub mi pomoze hehe

P.S Pytanie ten plik mfa czym am otworzyc
Tytuł: Odp: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: jakubg1 w 28 Kwietnia 2018, 12:59:08
The Games Factory 2, zakładam, że nikt nie ma tego programu, dlatego kodu nie publikowałem :)
Tytuł: Odp: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: Hubertq w 01 Listopada 2019, 16:20:20
Dobrym pomysłem byłoby możliwość generowania wpisów do semaforów w koszu. Gdyż teraz trzeba się bawić z nimi aby uzyskać dobry efekt. A tak ogóle nie mam zastrzeżeń do generatora
Tytuł: Odp: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: Rinke w 06 Maja 2021, 22:55:39
może by dodać opcje wpisów do 6 komorowych??
Tytuł: Odp: Generator wpisów do semaforów świetlnych
Wiadomość wysłana przez: deemixx w 30 Grudnia 2022, 21:15:22
1. Czy owy generator będzie robił wpisy do nowych semaforów, które zastaną dodane z nową wersją?
2. Czy jest możliwość stworzenia wpisu do sygnalizatora 6-cio komorowego (takie znajdują się w stacji Radom Wschód)?