obj_textbox -> User events 1 ->
name = names[page];
voice = voices[page];
portrait_index = portraits[page];
text_wrapped = string_wrap(text[page], text_max_width);
str_len = string_length(text_wrapped);
counter = 0;
````````````````````````````````````````````````````````````
obj_player -> STEP EVENT
...
///TEXTBOX
if(inst != noone){
with(inst){
create_textbox(text, speakers);
}
}
...
````````````````````````````````````````````````````````````
///@description create_textbox
///@arg text
///@arg speakers
var tbox = instance_create_layer(0,0, "Text", obj_textbox);
with(tbox){
text = argument[0];
speakers = argument[1];
var len = array_length_1d(text);
var i = 0; repeat(len){
names[i] = speakers[i].name;
portraits[i] = speakers[i].portrait_index;
voices[i] = speakers[i].voice;
i++;
}
event_perform(ev_other, ev_user1);
}
return tbox;
Comments