Schody - wypełnienie

Pytania dotyczące obsługi programu C-Geo V8 i kolejnych edycji
Awatar użytkownika
oakpil
____
____
Posty: 124
Rejestracja: 09 paź 2007, 18:01
Lokalizacja: wlkp

Schody - wypełnienie

Post autor: oakpil »

Czy coś się zmieniło przy wypełnianiu schodów? Czy celowe jest, że schody trzeba zaczynać od boku prostopadłego do wypełnienia? Przy wypełnianiu możemy klikać + i - ale linia bazowa się nie przesunie (na wzór skarpy) niestety.
Załączniki
sch2.jpg
sch2.jpg (31.85 KiB) Przejrzano 4058 razy
Sch1.jpg
Sch1.jpg (17.19 KiB) Przejrzano 4058 razy
energeo
VIP
VIP
Posty: 962
Rejestracja: 19 mar 2005, 00:14

Re: Schody - wypełnienie

Post autor: energeo »

Na schodach ... a poniżej szczególny przypadek okna [ Wybór ]

Kod: Zaznacz cały

 2.5 Type          : EAccessViolation
  2.6 Message       : Access violation at address 019F8137 in module 'cgeo8.EXE'. Read of address EB95DFFC.
  2.7 ID            : 6CEF


Assembler Information:
------------------------------------------------------------------------------
; sch_tpu.Tsch_frm_Create (Line=134 - Offset=1)
; ---------------------------------------------
019F8117  mov     ecx, [ebp-$08]
019F811A  mov     edx, [ebp-$04]
019F811D  mov     eax, dword ptr [Uwypel_symb.Initialization]
019F8122  call    sch_tpu.Tsch_frm.Create_new
019F8127  mov     [ebp-$10], eax
;
; Line=135 - Offset=2
; -------------------
019F812A  cmp     dword ptr [ebp-$10], +$00
019F812E  jz      sch_tpu.Tsch_frm_Create (Line=136)
;
; Line=136 - Offset=3
; -------------------
019F8130  mov     dl, $01
019F8132  mov     eax, [ebp-$10]
019F8135  mov     ecx, [eax]
019F8137  call    dword ptr [ecx-$04]                          ; <-- EXCEPTION
019F813A  xor     eax, eax
019F813C  pop     edx
019F813D  pop     ecx
019F813E  pop     ecx
019F813F  mov     fs:[eax], edx
019F8142  push    $019F8157                                    ; '‹ĺ]Â.'
019F8147  lea     eax, [ebp-$08]
019F814A  call    -$015F2217
019F814F  ret
[Wybór]
Nic bardzo istotnego, Listbox w oknie [Wybór] jeśli zostanie zwinięte i zamknięte przy ponownym wywołaniu i rozwinięciu pozostaje "niewidzialny" do ponownego uruchomienia programu.
Załączniki
133 9EC9.gif
133 9EC9.gif (2.47 KiB) Przejrzano 4037 razy
pozdrawiam
wini
Asia T.
Team
Team
Posty: 697
Rejestracja: 10 mar 2015, 19:49

Re: Schody - wypełnienie

Post autor: Asia T. »

Tak, w związku z nowym rozporządzeniem zmieniło się wypełnienie schodów - wprowadzono linię, która wyznacza kierunek biegu schodów (polilinia kierunkowa), a schody umieszcza się prostopadle do tej linii.
Czyli w praktyce schody trzeba zaczynać od boku prostopadłego do wypełnienia, jeśli mamy wybraną opcję wypełnienia "schody 2015". Ponadto w tej opcji jest już ustawiony odpowiedni odstęp pomiędzy schodami.
Możemy ją jednak zmienić jak na screenie na zwykłe ''schody" i wtedy dowolnie modyfikować wypełnienie - należy jednak pamiętać, że jest to niezgodne z nowymi przepisami.
Załączniki
Bez tytułu.png
Bez tytułu.png (20.42 KiB) Przejrzano 3995 razy
Asia T.
Team
Team
Posty: 697
Rejestracja: 10 mar 2015, 19:49

Re: Schody - wypełnienie

Post autor: Asia T. »

Okno wyboru jest już poprawione w wersji testowej.
marioo
VIP
VIP
Posty: 1051
Rejestracja: 23 cze 2006, 08:22
Lokalizacja: Białystok

Re: Schody - wypełnienie

Post autor: marioo »

Niech mi ktoś powie jak mam zrobić schody wzorem 2015 ale w innym kierunku niż ten proponowany przez program? Chcę żeby kierunek schodów był tak jak narysowany na niebiesko.
Dlaczego wciskając "+" albo "-" ta linia kierunkowa (czerwona) nie przeskakuje na kolejny bok tylko zaznacza się kolejna i kolejna? po co skoro linie schodów najczęściej muszą być prostopadłe do jednej linii (odcinka) a nie łamanej? a nie zawsze jest to linia proponowana przez program, często trzeba to zmienić.
Może wprowadzić jeszcze np przycisk ze strzałką który "przerzucałby" linię kierunkową (czerwoną) na inny bok schodów?
Załączniki
Bez tytułu.png
Bez tytułu.png (15.27 KiB) Przejrzano 3639 razy
Pozdrawiam
Awatar użytkownika
Wojtek P.
Team
Team
Posty: 971
Rejestracja: 08 lut 2005, 08:35

Re: Schody - wypełnienie

Post autor: Wojtek P. »

Trzeb zmienić rodzaj na "schody" i ponownie na "schody 2015" :)
Będzie poprawka w aktualizacji by od razu było prawidłowo

Poprawka już jest w pliku testowym
-To serve and protect-
marioo
VIP
VIP
Posty: 1051
Rejestracja: 23 cze 2006, 08:22
Lokalizacja: Białystok

Re: Schody - wypełnienie

Post autor: marioo »

Ok już działa, ale trzeba się nieźle naklikać żeby znaleźć odpowiednie ustawienie... trochę to skomplikowane :)
Może dałoby się to uprościć do tego, żeby jeden przycisk zmieniał położenie boku (przeskakiwał z boku obrysu schodów na kolejny), a drugi zestaw dodawał i odejmował boki?
Pozdrawiam
ODPOWIEDZ