Skocz do zawartości

Room Width


Moho

Rekomendowane odpowiedzi

Witam

 

Jest możliwość edycji wielkości room'a podczas działania programu ? Kombinowałem z room_width* i room_height. Napisałem coś takiego:

 

get_integer('Szerokosc',room_width);

 

Obrazu w oknie dialogowym widać szerokość room'a ale gdy już wpisuje inną liczbę to nic się nie dzieje. ^^"

 

Niech mi ktoś pomoże, bede naprawde wdzięczny.

 

Pozdrawiam =3

Odnośnik do komentarza
Udostępnij na innych stronach

Nie wiem na pewno, ale chyba room_width i room_height zostaje zatwierdzony przy kolejnym załadowaniu rooma, czyli musisz zrobic room_reset albo manualnie zmienic rooma.

 

To i to odpada, potrzebuje w tej zmiany wielkości room'a w czasie rzeczywistym z obiektami na mapie.

Odnośnik do komentarza
Udostępnij na innych stronach

Dobra zrobiłem nowy room z tą opcją żeby zadziałało na następny:

 

with room_next(edit_room)
{
room_set_width(room,get_integer('Wybierz szerokosc',room_width));
room_set_width(room,get_integer('Wybierz wysokosc',room_height));
}
room_goto_next();

 

ale nic z tego =T_T=

 

To jak przynajmniej zrobić żeby w pierwszym roomie się ustawiało te ustawienia wielkości następnego room'a ??

Odnośnik do komentarza
Udostępnij na innych stronach

  • Administratorzy

czasem wasze myslenie logiczne mnie zalewa...

po pierwsze with jest do obiektów, po drugie jak chcesz zmienić dane drugiego pokoju i już nawet dałeś to width co i tak nie działa, to dlaczego potem znowu piszesz room, która to zmiennna odsył nas do aktualnego roomu ?

Ta wersja najprawdopodobniej będzie działać

ppp=room_next(room_edit); //albo ppp=room_75 czt cos takiego
room_set_width(ppp,get_integer('Wybierz szerokosc',room_width));
room_set_width(ppp,get_integer('Wybierz wysokosc',room_height));
room_goto_next();

 

a co do tego że nie da się zmienić room_width* i room_height* to ta fwiazdka w ich spisie oznacza że są read-only - tylko do odczytu, ale w kodzie programu tej gwiazdki już nie piszemy. To takie wyjaśnienie dla tych którzy jszcze nie wiedzą.

 

btw. ostatnio dość sporo rozwiązań wam dałem :P

Odnośnik do komentarza
Udostępnij na innych stronach

Jak już coś to:

ppp=room_next(room_edit); //albo ppp=room_75 czt cos takiego
room_set_width(ppp,get_integer('Wybierz szerokosc',room_width));
room_set_height(ppp,get_integer('Wybierz wysokosc',room_height));
room_goto_next();

 

2 razy daliście room_set_width!

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...