Advertisement
gmlpaster

text box gml

Oct 20th, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. [put the following in a create event]
  2. delTimer=0;
  3. text="";
  4.  
  5. [put the following in a step event]
  6.  
  7. if(keyboard_check(vk_anykey)and string_length(text)<5){
  8. text=text+string(keyboard_string);
  9. keyboard_string="";
  10.  
  11. }
  12.  
  13. if(keyboard_check(vk_backspace)and !keyboard_check_pressed(vk_backspace)and delTimer=2){
  14. text=string_delete(text,string_length(text),1);
  15. delTimer=0;
  16. keyboard_string="";
  17. }
  18.  
  19. if(keyboard_check(vk_backspace)){
  20. text=string_delete(text,string_length(text),1);
  21. keyboard_string="";
  22. delTimer=-4;
  23. }
  24.  
  25. if(delTimer!=2){
  26. delTimer++;
  27. }
  28. [put the following in a draw event]
  29. draw_self();
  30. draw_set_color(c_white);
  31. draw_set_halign(fa_center);
  32. draw_set_valign(fa_middle);
  33. draw_text(x,y,text);
  34.  
  35. [note you will also need a sprite for this object]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement