1
0
Fork 0
mirror of https://github.com/TerryCavanagh/VVVVVV.git synced 2024-12-22 09:39:43 +01:00

position(force) -> position(absolute)

This commit is contained in:
NyakoFox 2024-11-03 21:01:54 -04:00 committed by Misa Elizabeth Kai
parent 98a0931225
commit 6174d62f6f
6 changed files with 15 additions and 15 deletions

View file

@ -3223,15 +3223,15 @@ SDL_Color Graphics::bigchunkygetcol(int t)
return color; return color;
} }
void Graphics::textboxforcepos(int x, int y) void Graphics::textboxabsolutepos(int x, int y)
{ {
if (!INBOUNDS_VEC(m, textboxes)) if (!INBOUNDS_VEC(m, textboxes))
{ {
vlog_error("textboxforcepos() out-of-bounds!"); vlog_error("textboxabsolutepos() out-of-bounds!");
return; return;
} }
textboxes[m].position_forced = true; textboxes[m].position_absolute = true;
textboxes[m].xp = x; textboxes[m].xp = x;
textboxes[m].yp = y; textboxes[m].yp = y;
} }

View file

@ -94,7 +94,7 @@ public:
int r, int g, int b int r, int g, int b
); );
void textboxforcepos(int x, int y); void textboxabsolutepos(int x, int y);
void textboxcenterx(void); void textboxcenterx(void);

View file

@ -53,7 +53,7 @@ scriptclass::scriptclass(void)
textlarge = false; textlarge = false;
textbox_sprites.clear(); textbox_sprites.clear();
textbox_image = TEXTIMAGE_NONE; textbox_image = TEXTIMAGE_NONE;
textbox_forcepos = false; textbox_absolutepos = false;
} }
void scriptclass::add_default_colours(void) void scriptclass::add_default_colours(void)
@ -567,7 +567,7 @@ void scriptclass::run(void)
textcrewmateposition = TextboxCrewmatePosition(); textcrewmateposition = TextboxCrewmatePosition();
textbox_sprites.clear(); textbox_sprites.clear();
textbox_image = TEXTIMAGE_NONE; textbox_image = TEXTIMAGE_NONE;
textbox_forcepos = false; textbox_absolutepos = false;
textbox_force_outline = false; textbox_force_outline = false;
textbox_outline = false; textbox_outline = false;
} }
@ -575,7 +575,7 @@ void scriptclass::run(void)
{ {
//are we facing left or right? for some objects we don't care, default at 0. //are we facing left or right? for some objects we don't care, default at 0.
j = 0; j = 0;
textbox_forcepos = false; textbox_absolutepos = false;
//the first word is the object to position relative to //the first word is the object to position relative to
if (words[1] == "centerx") if (words[1] == "centerx")
@ -597,11 +597,11 @@ void scriptclass::run(void)
textx = -500; textx = -500;
texty = -500; texty = -500;
} }
else if (words[1] == "force") else if (words[1] == "absolute")
{ {
words[2] = "donothing"; words[2] = "donothing";
j = -1; j = -1;
textbox_forcepos = true; textbox_absolutepos = true;
} }
else // Well, are they asking for a crewmate...? else // Well, are they asking for a crewmate...?
@ -803,9 +803,9 @@ void scriptclass::run(void)
graphics.setimage(textbox_image); graphics.setimage(textbox_image);
if (textbox_forcepos) if (textbox_absolutepos)
{ {
graphics.textboxforcepos(textx, texty); graphics.textboxabsolutepos(textx, texty);
} }
else else
{ {

View file

@ -122,7 +122,7 @@ public:
int textboxtimer; int textboxtimer;
std::vector<TextboxSprite> textbox_sprites; std::vector<TextboxSprite> textbox_sprites;
TextboxImage textbox_image; TextboxImage textbox_image;
bool textbox_forcepos; bool textbox_absolutepos;
bool textbox_force_outline; bool textbox_force_outline;
bool textbox_outline; bool textbox_outline;

View file

@ -29,7 +29,7 @@ textboxclass::textboxclass(int gap)
large = false; large = false;
position_forced = false; position_absolute = false;
should_centerx = false; should_centerx = false;
should_centery = false; should_centery = false;
@ -83,7 +83,7 @@ void textboxclass::centery(void)
void textboxclass::applyposition(void) void textboxclass::applyposition(void)
{ {
resize(); resize();
if (!position_forced) if (!position_absolute)
{ {
reposition(); reposition();
if (should_centerx) if (should_centerx)

View file

@ -125,7 +125,7 @@ public:
bool large; bool large;
bool position_forced; bool position_absolute;
bool should_centerx; bool should_centerx;
bool should_centery; bool should_centery;