turnstates
This commit is contained in:
parent
1a13781220
commit
cd85677efd
57 changed files with 1813 additions and 104 deletions
48
eastern flames/scripts/txt/txt.gml
Normal file
48
eastern flames/scripts/txt/txt.gml
Normal file
|
@ -0,0 +1,48 @@
|
|||
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,
|
||||
}
|
12
eastern flames/scripts/txt/txt.yy
Normal file
12
eastern flames/scripts/txt/txt.yy
Normal file
|
@ -0,0 +1,12 @@
|
|||
{
|
||||
"isDnD": false,
|
||||
"isCompatibility": false,
|
||||
"parent": {
|
||||
"name": "Textbox",
|
||||
"path": "folders/Textbox.yy",
|
||||
},
|
||||
"resourceVersion": "1.0",
|
||||
"name": "txt",
|
||||
"tags": [],
|
||||
"resourceType": "GMScript",
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue