Skocz do zawartości

Zmienne definiujące rozmiar surface


Flame

Rekomendowane odpowiedzi

Dobry,

Mam oto taki kod:

 

GML

Create event

 

canvas_w=room_width;

canvas_h=room_height;

canvas_w=string(get_string('nieistotne',1));

canvas_h=string(get_string('też nieistotne',1));

 

canvas=surface_create(canvas_w,canvas_h);

 

I tu mam problem bo chce aby surface miał wcześniej zdefiniowany poprzez get_string rozmiar ale przy surface_create wyskakuje mi error (invalid surface dimensions). Nie umiem temu pewno banalnemu problemowi zaradzić.

 

Ktoś pomoże ? :unsure:

Odnośnik do komentarza
Udostępnij na innych stronach

Można tak zrobić, ale nie ma wtedy pewności, czy wczytany string rzeczywiście może być zamieniony na liczbę - nie można sprawdzić tego za pomocą is_real(real(get_string())), a użycie real(string_digits(get_string())) zamienia np. 89.22 na 8922. Oczywiście nic nie stoi na przeszkodzie, by napisać własny parser : P

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ę...