48 lines
1.1 KiB
Plaintext
48 lines
1.1 KiB
Plaintext
function txt(text_=c_errorstring(), sprite_=global.textguy[?""].NOTHING, spritepos_=SPRITEPOS.REPLACE, bg_="UNCHANGED", event_=c_null, sounds_=[], funcs_=[]) {
|
|
return {
|
|
text: text_,
|
|
name: sprite_.char.name,
|
|
sprite: sprite_.val,
|
|
guy: sprite_.char,
|
|
event: event_,
|
|
spritepos: spritepos_,
|
|
bg: bg_,
|
|
sounds: sounds_,
|
|
funcs: funcs_,
|
|
type:"normal",
|
|
};
|
|
}//not technically a constructor since dont wanna write new every time
|
|
|
|
function ntxt(wait=0, sprite_=global.textguy[?""].NOTHING, spritepos_=SPRITEPOS.HIDDEN, bg_="UNCHANGED", event_=c_null) {
|
|
return {
|
|
text: "|w"+ string_format(wait, 4, 0) + "|-",
|
|
name: sprite_.char.name,
|
|
sprite: sprite_.val,
|
|
event: event_,
|
|
spritepos: spritepos_,
|
|
bg: bg_,
|
|
type: "ntxt",
|
|
};
|
|
}
|
|
|
|
function ptxt(wait=0, sprite_=global.textguy[?""].NOTHING, spritepos_=SPRITEPOS.HIDDEN, bg_="UNCHANGED", event_=c_null) {
|
|
return {
|
|
text: "",
|
|
name: sprite_.char.name,
|
|
sprite: sprite_.val,
|
|
event: event_,
|
|
spritepos: spritepos_,
|
|
bg: bg_,
|
|
type: "ptxt",
|
|
};
|
|
}
|
|
|
|
enum SPRITEPOS {
|
|
LEFT,
|
|
MIDLEFT,
|
|
CENTER,
|
|
MIDRIGHT,
|
|
RIGHT,
|
|
HIDDEN,
|
|
REPLACE,
|
|
} |