Merge branch 'master' of mkxp
This commit is contained in:
commit
115ea9d8f7
|
@ -152,7 +152,7 @@ RB_METHOD(FontSetName)
|
|||
Font *f = getPrivateData<Font>(self);
|
||||
|
||||
char result[256];
|
||||
fontSetNameHelper(self, argc, argv, "default_name",
|
||||
fontSetNameHelper(self, argc, argv, "name",
|
||||
result, sizeof(result));
|
||||
|
||||
f->setName(result);
|
||||
|
|
|
@ -179,6 +179,7 @@ void AudioStream::fadeOut(int duration)
|
|||
lockStream();
|
||||
|
||||
ALStream::State sState = stream.queryState();
|
||||
noResumeStop = true;
|
||||
|
||||
if (fade.active)
|
||||
{
|
||||
|
|
|
@ -55,7 +55,10 @@ struct AudioStream
|
|||
|
||||
/* Note that 'extPaused' and 'noResumeStop' are
|
||||
* effectively only used with the AudioStream
|
||||
* instance representing the BGM */
|
||||
* instance representing the BGM.
|
||||
* They are not AtomicFlags because they're regarded
|
||||
* as part of the underlying stream state, and
|
||||
* always accessed with the stream lock held */
|
||||
|
||||
/* Flag indicating that the MeWatch paused this
|
||||
* (BGM) stream because a ME started playing.
|
||||
|
|
|
@ -1107,6 +1107,8 @@ void Bitmap::drawText(const IntRect &rect, const char *str, int align)
|
|||
|
||||
p->ensureFormat(txtSurf, SDL_PIXELFORMAT_ABGR8888);
|
||||
|
||||
int rawTxtSurfH = txtSurf->h;
|
||||
|
||||
if (p->font->getShadow())
|
||||
applyShadow(txtSurf, *p->format, c);
|
||||
|
||||
|
@ -1155,7 +1157,7 @@ void Bitmap::drawText(const IntRect &rect, const char *str, int align)
|
|||
if (alignX < rect.x)
|
||||
alignX = rect.x;
|
||||
|
||||
int alignY = rect.y + (rect.h - txtSurf->h) / 2;
|
||||
int alignY = rect.y + (rect.h - rawTxtSurfH) / 2;
|
||||
|
||||
float squeeze = (float) rect.w / txtSurf->w;
|
||||
|
||||
|
|
Loading…
Reference in New Issue