Skocz do zawartości

pisanie tekstu ale inaczej


pamparampa

Rekomendowane odpowiedzi

chcę zrobić takie pole tekstowe, które będzie od razu wypełnione tekstem, ale ten tekst będzie się składał z samych spacji i enterów. tych znaków byłoby razem 10000 (100 linijek po 100). co setny znak byłby enterem, aby było przeniesienie do następnej linijki. pisanie tekstu polegałoby po prostu na kolejnym zmienianiu spacji na litery wpisywane na klawiaturze. prosiłbym również o pokazanie jak w takim polu odbywałoby kopiowanie i wklejanie tekstu

Odnośnik do komentarza
Udostępnij na innych stronach

hm.. bezsensowny pomysł.. ale jak tak myślę to lepszego nie umiem wykminić :P

ale dałoby się zrobić.

GML
//create:

text=''

for(i=0; i<1000; i+=1)

{

text+=' '

if i=100 or i=200 or i=300 or i=400

{

text+='#'

}

}

pos=1

//step:

if keyboard_check_pressed(vk_left) and pos>1 pos-=1

else if keyboard_check_pressed(vk_right) and pos<1000 i+=1

if keyboard_check_pressed(vk_anykey) and pos<1000 and !keyboard_check_pressed(vk_backspace)

{

string_delete(text,pos,pos+1)

string_insert(wcisnietyznakniewiemjak,text,pos)

pos+=1

}

if keyboard_check_pressed(vk_backspace) and pos>1

{

string_delete(text,pos,pos+1)

string_insert(' ',text,pos)

pos-=1

}

 

jakos tak by moglo chyba byc.. pewnie pare bledow w kodzie zrobilem, to sobie popraw i powinno dzialac.. chyba ;)

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