Skocz do zawartości

Zmienna w cudzysłowiu


Rekomendowane odpowiedzi

Żaden ze sposobów nie działa. Ze string(zmienna) próbowałem wcześniej.

 

Chodzi mi o coś takiego:

Create:

GML
{

Definitions();

SetFontBoxCol(c_red);

FontBox();

var i;

nazwa = GetFontBoxFont()

rozmiar = GetFontBox(0)

kolor = GetFontBox(1)

czcionka = font_add('Arial Black',rozmiar,0,0,0,255)

}

Draw:

GML
draw_set_font(czcionka)

draw_set_color(kolor)

draw_text(x,y,"Próbka")

 

W miejscu Arial Black powinna być zmienna "nazwa", żeby wyświetlało wybraną czcionkę. Dla ułateiwnia jeszcze dodam, że korzystam z przykładu, do którego to Snake podał mi link (ten).

Odnośnik do komentarza
Udostępnij na innych stronach

czcionka = font_add(nawza,rozmiar,0,0,0,255)

 

wyjęte z mojego progsa:

GML
font_delete(global.font) // kasuje stary font

font = GetFontBoxFont() // pobiera nazwę wybranego fonta

if ( font = '' ) exit

size = GetFontBox(0) // rozmiar

global.color = GetFontBox(1) // kolor

blod = GetFontBox(2) // pogrubienie

italic = GetFontBox(3) // italic ??;/

global.font = font_add(font,size,blod,italic,0,255) // dodaje font

Odnośnik do komentarza
Udostępnij na innych stronach

a co robisz za projekt?

może Ci podrzucę mój program? - dodawanie jakiegoś tam tekstu na jakąś tam fote :P

 

Mam w sygnaturce :) Program będzie służył do dodawania znaków wodnych i innych zabezpieczeń na zdjęciach. Początkowo chciałem zrobić mały programik na własne potrzeby, ale póxniej przekształcił się w całkiem poważny projekt :)

 

Jak uważasz, w zasadzie to Twój program, chyba działa na tej samej zasadzie co mój :)

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