Removed TEXT.valign hack; removed LOCDATA.AlienTextTemplate hack; some comments

git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@2486 8092fc87-c524-0410-9efc-e669fe64eaf9
This commit is contained in:
avolkov
2006-10-31 06:48:32 +00:00
parent e79889b9c4
commit c4f33f2a67
38 changed files with 227 additions and 245 deletions
+18 -16
View File
@@ -81,6 +81,7 @@ static PENCOUNTER_STATE pCurInputState;
static SUBTITLE_STATE subtitle_state = DONE_SUBTITLE;
static Mutex subtitle_mutex;
TEXT SubtitleText;
static const UNICODE * volatile last_subtitle;
CONTEXT TextCacheContext;
@@ -95,7 +96,8 @@ RECT CommWndRect = {
/* _count_lines - sees how many lines a given input string would take to
* display given the line wrapping information
*/
static int _count_lines (PTEXT pText)
static int
_count_lines (PTEXT pText)
{
SIZE text_width;
COUNT maxchars = (COUNT)~0;
@@ -210,12 +212,13 @@ add_text (int status, PTEXT pTextIn)
numchars = 0;
pStr = pText->pStr;
if (status > 0 && (CommData.AlienTextTemplate.valign & (
VALIGN_MIDDLE|VALIGN_BOTTOM))) {
if (status > 0 && (CommData.AlienTextValign &
(VALIGN_MIDDLE | VALIGN_BOTTOM)))
{
num_lines = _count_lines(pText);
if (CommData.AlienTextTemplate.valign == VALIGN_BOTTOM)
if (CommData.AlienTextValign == VALIGN_BOTTOM)
pText->baseline.y -= (leading * num_lines);
else if (CommData.AlienTextTemplate.valign == VALIGN_MIDDLE)
else if (CommData.AlienTextValign == VALIGN_MIDDLE)
pText->baseline.y -= ((leading * num_lines) / 2);
if (pText->baseline.y < 0)
pText->baseline.y = 0;
@@ -1352,6 +1355,9 @@ HailAlien (void)
CommData.ConversationPhrases = CaptureStringTable (
LoadStringTable ((RESOURCE)CommData.ConversationPhrases));
SubtitleText.baseline = CommData.AlienTextBaseline;
SubtitleText.align = CommData.AlienTextAlign;
// init subtitle cache context
TextCacheContext = CaptureContext (CreateContext ());
TextCacheFrame = CaptureDrawable (
@@ -1775,14 +1781,8 @@ do_subtitles (UNICODE *pStr)
{
case READ_SUBTITLE:
{
TEXT t;
CommData.AlienTextTemplate.pStr = pStr;
t = CommData.AlienTextTemplate;
CommData.AlienTextTemplate.CharCount =
utf8StringCountN(CommData.AlienTextTemplate.pStr,
t.pStr);
SubtitleText.pStr = pStr;
SubtitleText.CharCount = (COUNT)~0;
subtitle_state = WAIT_SUBTITLE;
break;
}
@@ -1804,20 +1804,22 @@ do_subtitles (UNICODE *pStr)
}
void
RedrawSubtitles (void) {
RedrawSubtitles (void)
{
TEXT t;
if (!optSubtitles)
return;
t = CommData.AlienTextTemplate;
t = SubtitleText;
add_text (1, &t);
}
// Sets ClearSubtitle, returning the old value. The current subtitle state
// is also returned, through sub_state
BOOLEAN
SetClearSubtitle (BOOLEAN flag, SUBTITLE_STATE *sub_state) {
SetClearSubtitle (BOOLEAN flag, SUBTITLE_STATE *sub_state)
{
BOOLEAN oldClearSubtitle;
LockMutex (subtitle_mutex);
+8 -8
View File
@@ -32,14 +32,17 @@ static LOCDATA arilou_desc =
(FONT)ARILOU_FONT, /* AlienFont */
WHITE_COLOR, /* AlienTextFColor */
BLACK_COLOR, /* AlienTextBColor */
{0, 0}, /* AlienTextBaseline */
0, /* SIS_TEXT_WIDTH - 16, */ /* AlienTextWidth */
ALIGN_CENTER, /* AlienTextAlign */
VALIGN_TOP, /* AlienTextValign */
(COLORMAP)ARILOU_COLOR_MAP, /* AlienColorMap */
ARILOU_MUSIC, /* AlienSong */
0, /* AlienAltSong */
0, /* AlienSongFlags */
ARILOU_CONVERSATION_PHRASES, /* PlayerPhrases */
20, /* NumAnimations */
{
{ /* AlienAmbientArray (ambient animations) */
{
4, /* StartIndex */
9, /* NumFrames */
@@ -201,7 +204,7 @@ static LOCDATA arilou_desc =
0, /* BlockMask */
},
},
{
{ /* AlienTransitionDesc */
0, /* StartIndex */
0, /* NumFrames */
0, /* AnimFlags */
@@ -209,7 +212,7 @@ static LOCDATA arilou_desc =
0, 0, /* RestartRate */
0, /* BlockMask */
},
{
{ /* AlienTalkDesc */
1, /* StartIndex */
3, /* NumFrames */
0, /* AnimFlags */
@@ -218,7 +221,6 @@ static LOCDATA arilou_desc =
0, /* BlockMask */
},
NULL_PTR, /* AlienNumberSpeech - none */
{ {0, 0}, 0, 0, 0, 0 }, /* AlienTextTemplate - starts blank */
};
static void
@@ -829,10 +831,8 @@ init_arilou_comm (void)
arilou_desc.post_encounter_func = post_arilou_enc;
arilou_desc.uninit_encounter_func = uninit_arilou;
arilou_desc.AlienTextTemplate.baseline.x =
TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
arilou_desc.AlienTextTemplate.baseline.y = 0;
arilou_desc.AlienTextTemplate.align = ALIGN_CENTER;
arilou_desc.AlienTextBaseline.x = TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
arilou_desc.AlienTextBaseline.y = 0;
arilou_desc.AlienTextWidth = SIS_TEXT_WIDTH - 16;
if (GET_GAME_STATE (ARILOU_SPACE_SIDE) > 1
+5 -5
View File
@@ -29,7 +29,10 @@ static LOCDATA blackurq_desc =
(FONT)BLACKURQ_FONT, /* AlienFont */
WHITE_COLOR, /* AlienTextFColor */
BLACK_COLOR, /* AlienTextBColor */
{0, 0}, /* AlienTextBaseline */
0, /* SIS_TEXT_WIDTH - 16, */ /* AlienTextWidth */
ALIGN_CENTER, /* AlienTextAlign */
VALIGN_TOP, /* AlienTextValign */
(COLORMAP)BLACKURQ_COLOR_MAP, /* AlienColorMap */
BLACKURQ_MUSIC, /* AlienSong */
0, /* AlienAltSong */
@@ -120,7 +123,6 @@ static LOCDATA blackurq_desc =
0, /* BlockMask */
},
NULL_PTR, /* AlienNumberSpeech - none */
{ {0, 0}, 0, 0, 0, 0 }, /* AlienTextTemplate - starts blank */
};
static void
@@ -542,10 +544,8 @@ init_blackurq_comm (void)
blackurq_desc.post_encounter_func = post_blackurq_enc;
blackurq_desc.uninit_encounter_func = uninit_blackurq;
blackurq_desc.AlienTextTemplate.baseline.x =
TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
blackurq_desc.AlienTextTemplate.baseline.y = 0;
blackurq_desc.AlienTextTemplate.align = ALIGN_CENTER;
blackurq_desc.AlienTextBaseline.x = TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
blackurq_desc.AlienTextBaseline.y = 0;
blackurq_desc.AlienTextWidth = SIS_TEXT_WIDTH - 16;
if (!GET_GAME_STATE (KOHR_AH_KILLED_ALL)
+8 -8
View File
@@ -32,14 +32,17 @@ static LOCDATA chmmr_desc =
(FONT)CHMMR_FONT, /* AlienFont */
WHITE_COLOR, /* AlienTextFColor */
BLACK_COLOR, /* AlienTextBColor */
{0, 0}, /* AlienTextBaseline */
0, /* SIS_TEXT_WIDTH - 16, */ /* AlienTextWidth */
ALIGN_CENTER, /* AlienTextAlign */
VALIGN_TOP, /* AlienTextValign */
(COLORMAP)CHMMR_COLOR_MAP, /* AlienColorMap */
CHMMR_MUSIC, /* AlienSong */
0, /* AlienAltSong */
0, /* AlienSongFlags */
CHMMR_CONVERSATION_PHRASES, /* PlayerPhrases */
6, /* NumAnimations */
{
{ /* AlienAmbientArray (ambient animations) */
{
12, /* StartIndex */
5, /* NumFrames */
@@ -89,7 +92,7 @@ static LOCDATA chmmr_desc =
0, /* BlockMask */
},
},
{
{ /* AlienTransitionDesc */
0, /* StartIndex */
0, /* NumFrames */
0, /* AnimFlags */
@@ -97,7 +100,7 @@ static LOCDATA chmmr_desc =
0, 0, /* RestartRate */
0, /* BlockMask */
},
{
{ /* AlienTalkDesc */
1, /* StartIndex */
11, /* NumFrames */
0, /* AnimFlags */
@@ -106,7 +109,6 @@ static LOCDATA chmmr_desc =
0, /* BlockMask */
},
NULL_PTR, /* AlienNumberSpeech - none */
{ {0, 0}, 0, 0, 0, 0 }, /* AlienTextTemplate - starts blank */
};
static void
@@ -618,10 +620,8 @@ init_chmmr_comm (void)
chmmr_desc.post_encounter_func = post_chmmr_enc;
chmmr_desc.uninit_encounter_func = uninit_chmmr;
chmmr_desc.AlienTextTemplate.baseline.x =
TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
chmmr_desc.AlienTextTemplate.baseline.y = 0;
chmmr_desc.AlienTextTemplate.align = ALIGN_CENTER;
chmmr_desc.AlienTextBaseline.x = TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
chmmr_desc.AlienTextBaseline.y = 0;
chmmr_desc.AlienTextWidth = SIS_TEXT_WIDTH - 16;
SET_GAME_STATE (BATTLE_SEGUE, 0);
+8 -8
View File
@@ -31,14 +31,17 @@ static LOCDATA commander_desc =
(FONT)COMMANDER_FONT, /* AlienFont */
WHITE_COLOR, /* AlienTextFColor */
BLACK_COLOR, /* AlienTextBColor */
{0, 0}, /* AlienTextBaseline */
0, /* SIS_TEXT_WIDTH, */ /* AlienTextWidth */
ALIGN_CENTER, /* AlienTextAlign */
VALIGN_MIDDLE, /* AlienTextValign */
COMMANDER_COLOR_MAP, /* AlienColorMap */
COMMANDER_MUSIC, /* AlienSong */
0, /* AlienAltSong */
0, /* AlienSongFlags */
COMMANDER_CONVERSATION_PHRASES, /* PlayerPhrases */
3, /* NumAnimations */
{
{ /* AlienAmbientArray (ambient animations) */
{ /* Blink */
1, /* StartIndex */
3, /* NumFrames */
@@ -64,7 +67,7 @@ static LOCDATA commander_desc =
0, /* BlockMask */
},
},
{
{ /* AlienTransitionDesc */
0, /* StartIndex */
0, /* NumFrames */
0, /* AnimFlags */
@@ -72,7 +75,7 @@ static LOCDATA commander_desc =
0, 0, /* RestartRate */
0, /* BlockMask */
},
{
{ /* AlienTalkDesc */
4, /* StartIndex */
6, /* NumFrames */
0, /* AnimFlags */
@@ -81,7 +84,6 @@ static LOCDATA commander_desc =
0, /* BlockMask */
},
NULL_PTR, /* AlienNumberSpeech - none */
{ {0, 0}, 0, 0, 0, 0 }, /* AlienTextTemplate - starts blank */
};
static void
@@ -702,10 +704,8 @@ init_commander_comm ()
}
commander_desc.AlienTextWidth = 143;
commander_desc.AlienTextTemplate.baseline.x = 164;
commander_desc.AlienTextTemplate.baseline.y = 20;
commander_desc.AlienTextTemplate.align = ALIGN_CENTER;
commander_desc.AlienTextTemplate.valign = VALIGN_MIDDLE;
commander_desc.AlienTextBaseline.x = 164;
commander_desc.AlienTextBaseline.y = 20;
SET_GAME_STATE (BATTLE_SEGUE, 0);
retval = &commander_desc;
+9 -10
View File
@@ -33,14 +33,17 @@ static LOCDATA druuge_desc =
(FONT)DRUUGE_FONT, /* AlienFont */
WHITE_COLOR, /* AlienTextFColor */
BLACK_COLOR, /* AlienTextBColor */
{0, 0}, /* AlienTextBaseline */
0, /* SIS_TEXT_WIDTH - 16, */ /* AlienTextWidth */
ALIGN_CENTER, /* AlienTextAlign */
VALIGN_MIDDLE, /* AlienTextValign */
(COLORMAP)DRUUGE_COLOR_MAP, /* AlienColorMap */
DRUUGE_MUSIC, /* AlienSong */
0, /* AlienAltSong */
0, /* AlienSongFlags */
DRUUGE_CONVERSATION_PHRASES, /* PlayerPhrases */
11,
{
11, /* NumAnimations */
{ /* AlienAmbientArray (ambient animations) */
{
5, /* StartIndex */
4, /* NumFrames */
@@ -130,7 +133,7 @@ static LOCDATA druuge_desc =
0, /* BlockMask */
},
},
{
{ /* AlienTransitionDesc */
0, /* StartIndex */
0, /* NumFrames */
0, /* AnimFlags */
@@ -138,7 +141,7 @@ static LOCDATA druuge_desc =
0, 0, /* RestartRate */
0, /* BlockMask */
},
{
{ /* AlienTalkDesc */
1, /* StartIndex */
4, /* NumFrames */
0, /* AnimFlags */
@@ -147,7 +150,6 @@ static LOCDATA druuge_desc =
0, /* BlockMask */
},
NULL_PTR, /* AlienNumberSpeech - none */
{ {0, 0}, 0, 0, 0, 0 }, /* AlienTextTemplate - starts blank */
};
static COUNT SlaveryCount = 0;
@@ -904,11 +906,8 @@ init_druuge_comm (void)
druuge_desc.post_encounter_func = post_druuge_enc;
druuge_desc.uninit_encounter_func = uninit_druuge;
druuge_desc.AlienTextTemplate.baseline.x =
TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
druuge_desc.AlienTextTemplate.baseline.y = 70;
druuge_desc.AlienTextTemplate.align = ALIGN_CENTER;
druuge_desc.AlienTextTemplate.valign = VALIGN_MIDDLE;
druuge_desc.AlienTextBaseline.x = TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
druuge_desc.AlienTextBaseline.y = 70;
druuge_desc.AlienTextWidth = SIS_TEXT_WIDTH - 16;
if ((GET_GAME_STATE (DRUUGE_MANNER) == 0
+8 -9
View File
@@ -32,14 +32,17 @@ static LOCDATA ilwrath_desc =
(FONT)ILWRATH_FONT, /* AlienFont */
WHITE_COLOR, /* AlienTextFColor */
BLACK_COLOR, /* AlienTextBColor */
{0, 0}, /* AlienTextBaseline */
0, /* SIS_TEXT_WIDTH - 16, */ /* AlienTextWidth */
ALIGN_CENTER, /* AlienTextAlign */
VALIGN_MIDDLE, /* AlienTextValign */
(COLORMAP)ILWRATH_COLOR_MAP, /* AlienColorMap */
ILWRATH_MUSIC, /* AlienSong */
0, /* AlienAltSong */
0, /* AlienSongFlags */
ILWRATH_CONVERSATION_PHRASES, /* PlayerPhrases */
4, /* NumAnimations */
{
{ /* AlienAmbientArray (ambient animations) */
{
6, /* StartIndex */
5, /* NumFrames */
@@ -73,7 +76,7 @@ static LOCDATA ilwrath_desc =
0, /* BlockMask */
},
},
{
{ /* AlienTransitionDesc */
0, /* StartIndex */
0, /* NumFrames */
0, /* AnimFlags */
@@ -81,7 +84,7 @@ static LOCDATA ilwrath_desc =
0, 0, /* RestartRate */
0, /* BlockMask */
},
{
{ /* AlienTalkDesc */
1, /* StartIndex */
5, /* NumFrames */
0, /* AnimFlags */
@@ -90,7 +93,6 @@ static LOCDATA ilwrath_desc =
0, /* BlockMask */
},
NULL_PTR, /* AlienNumberSpeech - none */
{ {0, 0}, 0, 0, 0, 0 }, /* AlienTextTemplate - starts blank */
};
static void
@@ -622,11 +624,8 @@ init_ilwrath_comm (void)
ilwrath_desc.post_encounter_func = post_ilwrath_enc;
ilwrath_desc.uninit_encounter_func = uninit_ilwrath;
ilwrath_desc.AlienTextTemplate.baseline.x =
TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
ilwrath_desc.AlienTextTemplate.baseline.y = 70;
ilwrath_desc.AlienTextTemplate.align = ALIGN_CENTER;
ilwrath_desc.AlienTextTemplate.valign = VALIGN_MIDDLE;
ilwrath_desc.AlienTextBaseline.x = TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
ilwrath_desc.AlienTextBaseline.y = 70;
ilwrath_desc.AlienTextWidth = SIS_TEXT_WIDTH - 16;
if (GET_GAME_STATE (PROBE_ILWRATH_ENCOUNTER)
+8 -8
View File
@@ -43,14 +43,17 @@ static LOCDATA melnorme_desc =
(FONT)MELNORME_FONT, /* AlienFont */
WHITE_COLOR, /* AlienTextFColor */
BLACK_COLOR, /* AlienTextBColor */
{0, 0}, /* AlienTextBaseline */
0, /* SIS_TEXT_WIDTH - 16, */ /* AlienTextWidth */
ALIGN_CENTER, /* AlienTextAlign */
VALIGN_TOP, /* AlienTextValign */
MELNORME_COLOR_MAP, /* AlienColorMap */
MELNORME_MUSIC, /* AlienSong */
0, /* AlienAltSong */
0, /* AlienSongFlags */
MELNORME_CONVERSATION_PHRASES, /* PlayerPhrases */
4, /* NumAnimations */
{
{ /* AlienAmbientArray (ambient animations) */
{
6, /* StartIndex */
5, /* NumFrames */
@@ -84,7 +87,7 @@ static LOCDATA melnorme_desc =
0, /* BlockMask */
},
},
{
{ /* AlienTransitionDesc */
0, /* StartIndex */
0, /* NumFrames */
0, /* AnimFlags */
@@ -92,7 +95,7 @@ static LOCDATA melnorme_desc =
0, 0, /* RestartRate */
0, /* BlockMask */
},
{
{ /* AlienTalkDesc */
1, /* StartIndex */
5, /* NumFrames */
0, /* AnimFlags */
@@ -101,7 +104,6 @@ static LOCDATA melnorme_desc =
0, /* BlockMask */
},
&melnorme_numbers_english, /* AlienNumberSpeech - default */
{ {0, 0}, 0, 0, 0, 0 }, /* AlienTextTemplate - starts blank */
};
static COUNT melnorme_digit_names[] =
@@ -1856,10 +1858,8 @@ init_melnorme_comm (void)
melnorme_desc.post_encounter_func = post_melnorme_enc;
melnorme_desc.uninit_encounter_func = uninit_melnorme;
melnorme_desc.AlienTextTemplate.baseline.x =
TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
melnorme_desc.AlienTextTemplate.baseline.y = 0;
melnorme_desc.AlienTextTemplate.align = ALIGN_CENTER;
melnorme_desc.AlienTextBaseline.x = TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
melnorme_desc.AlienTextBaseline.y = 0;
melnorme_desc.AlienTextWidth = SIS_TEXT_WIDTH - 16;
local_stack0 = 0;
+8 -8
View File
@@ -33,14 +33,17 @@ static LOCDATA mycon_desc =
(FONT)MYCON_FONT, /* AlienFont */
WHITE_COLOR, /* AlienTextFColor */
BLACK_COLOR, /* AlienTextBColor */
{0, 0}, /* AlienTextBaseline */
0, /* SIS_TEXT_WIDTH - 16, */ /* AlienTextWidth */
ALIGN_CENTER, /* AlienTextAlign */
VALIGN_TOP, /* AlienTextValign */
(COLORMAP)MYCON_COLOR_MAP, /* AlienColorMap */
MYCON_MUSIC, /* AlienSong */
0, /* AlienAltSong */
0, /* AlienSongFlags */
MYCON_CONVERSATION_PHRASES, /* PlayerPhrases */
5, /* NumAnimations */
{
{ /* AlienAmbientArray (ambient animations) */
{
12, /* StartIndex */
6, /* NumFrames */
@@ -82,7 +85,7 @@ static LOCDATA mycon_desc =
0, /* BlockMask */
},
},
{
{ /* AlienTransitionDesc */
0, /* StartIndex */
0, /* NumFrames */
0, /* AnimFlags */
@@ -90,7 +93,7 @@ static LOCDATA mycon_desc =
0, 0, /* RestartRate */
0, /* BlockMask */
},
{
{ /* AlienTalkDesc */
1, /* StartIndex */
11, /* NumFrames */
0, /* AnimFlags */
@@ -99,7 +102,6 @@ static LOCDATA mycon_desc =
0, /* BlockMask */
},
NULL_PTR, /* AlienNumberSpeech - none */
{ {0, 0}, 0, 0, 0, 0 }, /* AlienTextTemplate - starts blank */
};
static BYTE MadeChoice;
@@ -617,10 +619,8 @@ init_mycon_comm (void)
mycon_desc.post_encounter_func = post_mycon_enc;
mycon_desc.uninit_encounter_func = uninit_mycon;
mycon_desc.AlienTextTemplate.baseline.x =
TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
mycon_desc.AlienTextTemplate.baseline.y = 0;
mycon_desc.AlienTextTemplate.align = ALIGN_CENTER;
mycon_desc.AlienTextBaseline.x = TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
mycon_desc.AlienTextBaseline.y = 0;
mycon_desc.AlienTextWidth = SIS_TEXT_WIDTH - 16;
MadeChoice = 0;
+8 -8
View File
@@ -31,14 +31,17 @@ static LOCDATA orz_desc =
(FONT)ORZ_FONT, /* AlienFont */
WHITE_COLOR, /* AlienTextFColor */
BLACK_COLOR, /* AlienTextBColor */
{0, 0}, /* AlienTextBaseline */
0, /* SIS_TEXT_WIDTH - 16, */ /* AlienTextWidth */
ALIGN_CENTER, /* AlienTextAlign */
VALIGN_TOP, /* AlienTextValign */
(COLORMAP)ORZ_COLOR_MAP, /* AlienColorMap */
ORZ_MUSIC, /* AlienSong */
0, /* AlienAltSong */
0, /* AlienSongFlags */
ORZ_CONVERSATION_PHRASES, /* PlayerPhrases */
12 /* 13 */, /* NumAnimations */
{
{ /* AlienAmbientArray (ambient animations) */
{
4, /* StartIndex */
6, /* NumFrames */
@@ -144,7 +147,7 @@ static LOCDATA orz_desc =
(1 << 10), /* BlockMask */
},
},
{
{ /* AlienTransitionDesc */
0, /* StartIndex */
0, /* NumFrames */
0, /* AnimFlags */
@@ -152,7 +155,7 @@ static LOCDATA orz_desc =
0, 0, /* RestartRate */
0, /* BlockMask */
},
{
{ /* AlienTalkDesc */
1, /* StartIndex */
3, /* NumFrames */
0, /* AnimFlags */
@@ -161,7 +164,6 @@ static LOCDATA orz_desc =
0, /* BlockMask */
},
NULL_PTR, /* AlienNumberSpeech - none */
{ {0, 0}, 0, 0, 0, 0 }, /* AlienTextTemplate - starts blank */
};
static void
@@ -874,10 +876,8 @@ init_orz_comm (void)
orz_desc.post_encounter_func = post_orz_enc;
orz_desc.uninit_encounter_func = uninit_orz;
orz_desc.AlienTextTemplate.baseline.x =
TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
orz_desc.AlienTextTemplate.baseline.y = 0;
orz_desc.AlienTextTemplate.align = ALIGN_CENTER;
orz_desc.AlienTextBaseline.x = TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
orz_desc.AlienTextBaseline.y = 0;
orz_desc.AlienTextWidth = SIS_TEXT_WIDTH - 16;
if (GET_GAME_STATE (ORZ_MANNER) == 3
+8 -8
View File
@@ -33,14 +33,17 @@ static LOCDATA pkunk_desc =
(FONT)PKUNK_FONT, /* AlienFont */
WHITE_COLOR, /* AlienTextFColor */
BLACK_COLOR, /* AlienTextBColor */
{0, 0}, /* AlienTextBaseline */
0, /* SIS_TEXT_WIDTH - 16, */ /* AlienTextWidth */
ALIGN_CENTER, /* AlienTextAlign */
VALIGN_TOP, /* AlienTextValign */
(COLORMAP)PKUNK_COLOR_MAP, /* AlienColorMap */
PKUNK_MUSIC, /* AlienSong */
0, /* AlienAltSong */
0, /* AlienSongFlags */
PKUNK_CONVERSATION_PHRASES, /* PlayerPhrases */
3, /* NumAnimations */
{
{ /* AlienAmbientArray (ambient animations) */
{
3, /* StartIndex */
4, /* NumFrames */
@@ -69,7 +72,7 @@ static LOCDATA pkunk_desc =
(1 << 1), /* BlockMask */
},
},
{
{ /* AlienTransitionDesc */
0, /* StartIndex */
0, /* NumFrames */
0, /* AnimFlags */
@@ -77,7 +80,7 @@ static LOCDATA pkunk_desc =
0, 0, /* RestartRate */
0, /* BlockMask */
},
{
{ /* AlienTalkDesc */
1, /* StartIndex */
2, /* NumFrames */
0, /* AnimFlags */
@@ -86,7 +89,6 @@ static LOCDATA pkunk_desc =
0, /* BlockMask */
},
NULL_PTR, /* AlienNumberSpeech - none */
{ {0, 0}, 0, 0, 0, 0 }, /* AlienTextTemplate - starts blank */
};
static BOOLEAN
@@ -1120,10 +1122,8 @@ init_pkunk_comm (void)
pkunk_desc.post_encounter_func = post_pkunk_enc;
pkunk_desc.uninit_encounter_func = uninit_pkunk;
pkunk_desc.AlienTextTemplate.baseline.x =
TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
pkunk_desc.AlienTextTemplate.baseline.y = 0;
pkunk_desc.AlienTextTemplate.align = ALIGN_CENTER;
pkunk_desc.AlienTextBaseline.x = TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
pkunk_desc.AlienTextBaseline.y = 0;
pkunk_desc.AlienTextWidth = SIS_TEXT_WIDTH - 16;
if (GET_GAME_STATE (PKUNK_MANNER) == 3
+5 -5
View File
@@ -32,7 +32,10 @@ static LOCDATA yehat_desc =
(FONT)YEHAT_FONT, /* AlienFont */
WHITE_COLOR, /* AlienTextFColor */
BLACK_COLOR, /* AlienTextBColor */
{0, 0}, /* AlienTextBaseline */
0, /* (SIS_TEXT_WIDTH - 16) * 2 / 3, */ /* AlienTextWidth */
ALIGN_CENTER, /* AlienTextAlign */
VALIGN_MIDDLE, /* AlienTextValign */
(COLORMAP)YEHAT_COLOR_MAP, /* AlienColorMap */
YEHAT_MUSIC, /* AlienSong */
0, /* AlienAltSong */
@@ -183,7 +186,6 @@ static LOCDATA yehat_desc =
0, /* BlockMask */
},
NULL_PTR, /* AlienNumberSpeech - none */
{ {0, 0}, 0, 0, 0, 0 }, /* AlienTextTemplate - starts blank */
};
static void
@@ -429,10 +431,8 @@ init_rebel_yehat_comm (void)
yehat_desc.post_encounter_func = post_yehat_enc;
yehat_desc.uninit_encounter_func = uninit_yehat;
yehat_desc.AlienTextTemplate.baseline.x = SIS_SCREEN_WIDTH * 2 / 3;
yehat_desc.AlienTextTemplate.baseline.y = 60;
yehat_desc.AlienTextTemplate.align = ALIGN_CENTER;
yehat_desc.AlienTextTemplate.valign = VALIGN_MIDDLE;
yehat_desc.AlienTextBaseline.x = SIS_SCREEN_WIDTH * 2 / 3;
yehat_desc.AlienTextBaseline.y = 60;
yehat_desc.AlienTextWidth = (SIS_TEXT_WIDTH - 16) * 2 / 3;
// use alternate "Rebels" track if available
+8 -8
View File
@@ -32,14 +32,17 @@ static LOCDATA shofixti_desc =
(FONT)SHOFIXTI_FONT, /* AlienFont */
WHITE_COLOR, /* AlienTextFColor */
BLACK_COLOR, /* AlienTextBColor */
{0, 0}, /* AlienTextBaseline */
0, /* SIS_TEXT_WIDTH, */ /* AlienTextWidth */
ALIGN_CENTER, /* AlienTextAlign */
VALIGN_TOP, /* AlienTextValign */
(COLORMAP)SHOFIXTI_COLOR_MAP, /* AlienColorMap */
SHOFIXTI_MUSIC, /* AlienSong */
0, /* AlienAltSong */
0, /* AlienSongFlags */
SHOFIXTI_CONVERSATION_PHRASES, /* PlayerPhrases */
11, /* NumAnimations */
{
{ /* AlienAmbientArray (ambient animations) */
{
5, /* StartIndex */
15, /* NumFrames */
@@ -130,7 +133,7 @@ static LOCDATA shofixti_desc =
(1 << 9), /* BlockMask */
},
},
{
{ /* AlienTransitionDesc */
0, /* StartIndex */
0, /* NumFrames */
0, /* AnimFlags */
@@ -138,7 +141,7 @@ static LOCDATA shofixti_desc =
0, 0, /* RestartRate */
0, /* BlockMask */
},
{
{ /* AlienTalkDesc */
1, /* StartIndex */
4, /* NumFrames */
0, /* AnimFlags */
@@ -147,7 +150,6 @@ static LOCDATA shofixti_desc =
0, /* BlockMask */
},
NULL_PTR, /* AlienNumberSpeech - none */
{ {0, 0}, 0, 0, 0, 0 }, /* AlienTextTemplate - starts blank */
};
static RESPONSE_REF shofixti_name;
@@ -639,10 +641,8 @@ init_shofixti_comm (void)
shofixti_desc.post_encounter_func = post_shofixti_enc;
shofixti_desc.uninit_encounter_func = uninit_shofixti;
shofixti_desc.AlienTextTemplate.baseline.x =
TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
shofixti_desc.AlienTextTemplate.baseline.y = 0;
shofixti_desc.AlienTextTemplate.align = ALIGN_CENTER;
shofixti_desc.AlienTextBaseline.x = TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
shofixti_desc.AlienTextBaseline.y = 0;
shofixti_desc.AlienTextWidth = SIS_TEXT_WIDTH;
SET_GAME_STATE (BATTLE_SEGUE, 0);
+6 -6
View File
@@ -31,14 +31,17 @@ static LOCDATA slylandro_desc =
(FONT)SLYLANDRO_FONT, /* AlienFont */
WHITE_COLOR, /* AlienTextFColor */
BLACK_COLOR, /* AlienTextBColor */
{0, 0}, /* AlienTextBaseline */
0, /* SIS_TEXT_WIDTH, */ /* AlienTextWidth */
ALIGN_CENTER, /* AlienTextAlign */
VALIGN_TOP, /* AlienTextValign */
(COLORMAP)SLYLANDRO_COLOR_MAP, /* AlienColorMap */
SLYLANDRO_MUSIC, /* AlienSong */
0, /* AlienAltSong */
0, /* AlienSongFlags */
SLYLANDRO_CONVERSATION_PHRASES, /* PlayerPhrases */
13, /* NumAnimations */
{
{ /* AlienAmbientArray (ambient animations) */
{
0, /* StartIndex */
5, /* NumFrames */
@@ -161,7 +164,6 @@ static LOCDATA slylandro_desc =
0, /* BlockMask */
},
NULL_PTR, /* AlienNumberSpeech - none */
{ {0, 0}, 0, 0, 0, 0 }, /* AlienTextTemplate - starts blank */
};
static void
@@ -903,10 +905,8 @@ init_slylandro_comm (void)
slylandro_desc.post_encounter_func = post_slylandro_enc;
slylandro_desc.uninit_encounter_func = uninit_slylandro;
slylandro_desc.AlienTextTemplate.baseline.x =
TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
slylandro_desc.AlienTextTemplate.baseline.y = 0;
slylandro_desc.AlienTextTemplate.align = ALIGN_CENTER;
slylandro_desc.AlienTextBaseline.x = TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
slylandro_desc.AlienTextBaseline.y = 0;
slylandro_desc.AlienTextWidth = SIS_TEXT_WIDTH;
SET_GAME_STATE (BATTLE_SEGUE, 0);
+6 -6
View File
@@ -34,14 +34,17 @@ static LOCDATA slylandro_desc =
(FONT)SLYLAND_FONT, /* AlienFont */
WHITE_COLOR, /* AlienTextFColor */
BLACK_COLOR, /* AlienTextBColor */
{0, 0}, /* AlienTextBaseline */
0, /* SIS_TEXT_WIDTH - 16, */ /* AlienTextWidth */
ALIGN_CENTER, /* AlienTextAlign */
VALIGN_TOP, /* AlienTextValign */
(COLORMAP)SLYLAND_COLOR_MAP, /* AlienColorMap */
SLYLAND_MUSIC, /* AlienSong */
0, /* AlienAltSong */
0, /* AlienSongFlags */
SLYLAND_CONVERSATION_PHRASES, /* PlayerPhrases */
6, /* NumAnimations */
{
{ /* AlienAmbientArray (ambient animations) */
{
1, /* StartIndex */
9, /* NumFrames */
@@ -108,7 +111,6 @@ static LOCDATA slylandro_desc =
0, /* BlockMask */
},
NULL_PTR, /* AlienNumberSpeech - none */
{ {0, 0}, 0, 0, 0, 0 }, /* AlienTextTemplate - starts blank */
};
static RESPONSE_REF threat,
@@ -401,10 +403,8 @@ init_slyland_comm (void)
slylandro_desc.post_encounter_func = post_slyland_enc;
slylandro_desc.uninit_encounter_func = uninit_slyland;
slylandro_desc.AlienTextTemplate.baseline.x =
TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
slylandro_desc.AlienTextTemplate.baseline.y = 0;
slylandro_desc.AlienTextTemplate.align = ALIGN_CENTER;
slylandro_desc.AlienTextBaseline.x = TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
slylandro_desc.AlienTextBaseline.y = 0;
slylandro_desc.AlienTextWidth = SIS_TEXT_WIDTH - 16;
SET_GAME_STATE (BATTLE_SEGUE, 1);
+6 -6
View File
@@ -33,14 +33,17 @@ static LOCDATA spahome_desc =
(FONT)SPATHI_FONT, /* AlienFont */
WHITE_COLOR, /* AlienTextFColor */
BLACK_COLOR, /* AlienTextBColor */
{0, 0}, /* AlienTextBaseline */
0, /* SIS_TEXT_WIDTH - 16, */ /* AlienTextWidth */
ALIGN_CENTER, /* AlienTextAlign */
VALIGN_TOP, /* AlienTextValign */
(COLORMAP)SPATHI_HOME_COLOR_MAP, /* AlienColorMap */
SPATHI_MUSIC, /* AlienSong */
0, /* AlienAltSong */
0, /* AlienSongFlags */
SPATHI_HOME_CONVERSATION_PHRASES, /* PlayerPhrases */
14, /* NumAnimations */
{
{ /* AlienAmbientArray (ambient animations) */
{
1, /* StartIndex */
3, /* NumFrames */
@@ -174,7 +177,6 @@ static LOCDATA spahome_desc =
0, /* BlockMask */
},
NULL_PTR, /* AlienNumberSpeech - none */
{ {0, 0}, 0, 0, 0, 0 }, /* AlienTextTemplate - starts blank */
};
static void
@@ -989,10 +991,8 @@ init_spahome_comm ()
spahome_desc.post_encounter_func = post_spahome_enc;
spahome_desc.uninit_encounter_func = uninit_spahome;
spahome_desc.AlienTextTemplate.baseline.x =
TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
spahome_desc.AlienTextTemplate.baseline.y = 0;
spahome_desc.AlienTextTemplate.align = ALIGN_CENTER;
spahome_desc.AlienTextBaseline.x = TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
spahome_desc.AlienTextBaseline.y = 0;
spahome_desc.AlienTextWidth = SIS_TEXT_WIDTH - 16;
// use alternate "Safe Ones" track if available
+7 -7
View File
@@ -32,14 +32,17 @@ static LOCDATA spathi_desc =
(FONT)SPATHI_FONT, /* AlienFont */
WHITE_COLOR, /* AlienTextFColor */
BLACK_COLOR, /* AlienTextBColor */
{0, 0}, /* AlienTextBaseline */
0, /* SIS_TEXT_WIDTH - 16, */ /* AlienTextWidth */
ALIGN_CENTER, /* AlienTextAlign */
VALIGN_TOP, /* AlienTextValign */
(COLORMAP)SPATHI_COLOR_MAP, /* AlienColorMap */
SPATHI_MUSIC, /* AlienSong */
0, /* AlienAltSong */
0, /* AlienSongFlags */
SPATHI_CONVERSATION_PHRASES, /* PlayerPhrases */
8, /* NumAnimations */
{
{ /* AlienAmbientArray (ambient animations) */
{
1, /* StartIndex */
6, /* NumFrames */
@@ -107,7 +110,7 @@ static LOCDATA spathi_desc =
0, /* BlockMask */
},
},
{
{ /* AlienTransitionDesc */
0, /* StartIndex */
0, /* NumFrames */
0, /* AnimFlags */
@@ -135,7 +138,6 @@ static LOCDATA spathi_desc =
},
#endif /* NEVER */
NULL_PTR, /* AlienNumberSpeech - none */
{ {0, 0}, 0, 0, 0, 0 }, /* AlienTextTemplate - starts blank */
};
static void
@@ -795,10 +797,8 @@ init_spathi_comm (void)
spathi_desc.post_encounter_func = post_spathi_enc;
spathi_desc.uninit_encounter_func = uninit_spathi;
spathi_desc.AlienTextTemplate.baseline.x =
TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
spathi_desc.AlienTextTemplate.baseline.y = 0;
spathi_desc.AlienTextTemplate.align = ALIGN_CENTER;
spathi_desc.AlienTextBaseline.x = TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
spathi_desc.AlienTextBaseline.y = 0;
spathi_desc.AlienTextWidth = SIS_TEXT_WIDTH - 16;
if (GET_GAME_STATE (FOUND_PLUTO_SPATHI) == 1)
+8 -8
View File
@@ -43,14 +43,17 @@ static LOCDATA commander_desc =
(FONT)COMMANDER_FONT, /* AlienFont */
WHITE_COLOR, /* AlienTextFColor */
BLACK_COLOR, /* AlienTextBColor */
{0, 0}, /* AlienTextBaseline */
0, /* SIS_TEXT_WIDTH, */ /* AlienTextWidth */
ALIGN_CENTER, /* AlienTextAlign */
VALIGN_MIDDLE, /* AlienTextValign */
(COLORMAP)COMMANDER_COLOR_MAP, /* AlienColorMap */
COMMANDER_MUSIC, /* AlienSong */
0, /* AlienAltSong */
0, /* AlienSongFlags */
STARBASE_CONVERSATION_PHRASES, /* PlayerPhrases */
10, /* NumAnimations */
{
{ /* AlienAmbientArray (ambient animations) */
{ /* Blink */
1, /* StartIndex */
3, /* NumFrames */
@@ -132,7 +135,7 @@ static LOCDATA commander_desc =
0, /* BlockMask */
},
},
{
{ /* AlienTransitionDesc */
0, /* StartIndex */
0, /* NumFrames */
0, /* AnimFlags */
@@ -140,7 +143,7 @@ static LOCDATA commander_desc =
0, 0, /* RestartRate */
0, /* BlockMask */
},
{
{ /* AlienTalkDesc */
4, /* StartIndex */
6, /* NumFrames */
0, /* AnimFlags */
@@ -149,7 +152,6 @@ static LOCDATA commander_desc =
0, /* BlockMask */
},
NULL_PTR, /* AlienNumberSpeech - none */
{ {0, 0}, 0, 0, 0, 0 }, /* AlienTextTemplate - starts blank */
};
static DWORD CurBulletinMask;
@@ -1938,10 +1940,8 @@ init_starbase_comm ()
commander_desc.uninit_encounter_func = uninit_starbase;
commander_desc.AlienTextWidth = 143;
commander_desc.AlienTextTemplate.baseline.x = 164;
commander_desc.AlienTextTemplate.baseline.y = 20;
commander_desc.AlienTextTemplate.align = ALIGN_CENTER;
commander_desc.AlienTextTemplate.valign = VALIGN_MIDDLE;
commander_desc.AlienTextBaseline.x = 164;
commander_desc.AlienTextBaseline.y = 20;
// use alternate Starbase track if available
commander_desc.AlienAltSong = STARBASE_ALT_MUSIC;
+8 -8
View File
@@ -32,14 +32,17 @@ static LOCDATA supox_desc =
(FONT)SUPOX_FONT, /* AlienFont */
WHITE_COLOR, /* AlienTextFColor */
BLACK_COLOR, /* AlienTextBColor */
{0, 0}, /* AlienTextBaseline */
0, /* SIS_TEXT_WIDTH - 16, */ /* AlienTextWidth */
ALIGN_CENTER, /* AlienTextAlign */
VALIGN_TOP, /* AlienTextValign */
(COLORMAP)SUPOX_COLOR_MAP, /* AlienColorMap */
SUPOX_MUSIC, /* AlienSong */
0, /* AlienAltSong */
0, /* AlienSongFlags */
SUPOX_CONVERSATION_PHRASES, /* PlayerPhrases */
4, /* NumAnimations */
{
{ /* AlienAmbientArray (ambient animations) */
{
4, /* StartIndex */
5, /* NumFrames */
@@ -74,7 +77,7 @@ static LOCDATA supox_desc =
0, /* BlockMask */
},
},
{
{ /* AlienTransitionDesc */
0, /* StartIndex */
0, /* NumFrames */
0, /* AnimFlags */
@@ -82,7 +85,7 @@ static LOCDATA supox_desc =
0, 0, /* RestartRate */
0, /* BlockMask */
},
{
{ /* AlienTalkDesc */
1, /* StartIndex */
3, /* NumFrames */
0, /* AnimFlags */
@@ -91,7 +94,6 @@ static LOCDATA supox_desc =
0, /* BlockMask */
},
NULL_PTR, /* AlienNumberSpeech - none */
{ {0, 0}, 0, 0, 0, 0 }, /* AlienTextTemplate - starts blank */
};
static void
@@ -684,10 +686,8 @@ init_supox_comm (void)
supox_desc.post_encounter_func = post_supox_enc;
supox_desc.uninit_encounter_func = uninit_supox;
supox_desc.AlienTextTemplate.baseline.x =
TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
supox_desc.AlienTextTemplate.baseline.y = 0;
supox_desc.AlienTextTemplate.align = ALIGN_CENTER;
supox_desc.AlienTextBaseline.x = TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
supox_desc.AlienTextBaseline.y = 0;
supox_desc.AlienTextWidth = SIS_TEXT_WIDTH - 16;
if (!GET_GAME_STATE (SUPOX_HOSTILE)
+8 -8
View File
@@ -33,14 +33,17 @@ static LOCDATA syreen_desc =
(FONT)SYREEN_FONT, /* AlienFont */
WHITE_COLOR, /* AlienTextFColor */
BLACK_COLOR, /* AlienTextBColor */
{0, 0}, /* AlienTextBaseline */
0, /* SIS_TEXT_WIDTH - 16, */ /* AlienTextWidth */
ALIGN_CENTER, /* AlienTextAlign */
VALIGN_TOP, /* AlienTextValign */
(COLORMAP)SYREEN_COLOR_MAP, /* AlienColorMap */
SYREEN_MUSIC, /* AlienSong */
0, /* AlienAltSong */
0, /* AlienSongFlags */
SYREEN_CONVERSATION_PHRASES, /* PlayerPhrases */
15, /* NumAnimations */
{
{ /* AlienAmbientArray (ambient animations) */
{
5, /* StartIndex */
2, /* NumFrames */
@@ -164,7 +167,7 @@ static LOCDATA syreen_desc =
(1 << 9) | (1 << 13), /* BlockMask */
},
},
{
{ /* AlienTransitionDesc */
0, /* StartIndex */
0, /* NumFrames */
0, /* AnimFlags */
@@ -172,7 +175,7 @@ static LOCDATA syreen_desc =
0, 0, /* RestartRate */
0, /* BlockMask */
},
{
{ /* AlienTalkDesc */
1, /* StartIndex */
4, /* NumFrames */
0, /* AnimFlags */
@@ -181,7 +184,6 @@ static LOCDATA syreen_desc =
0, /* BlockMask */
},
NULL_PTR, /* AlienNumberSpeech - none */
{ {0, 0}, 0, 0, 0, 0 }, /* AlienTextTemplate - starts blank */
};
static void
@@ -853,10 +855,8 @@ init_syreen_comm (void)
syreen_desc.post_encounter_func = post_syreen_enc;
syreen_desc.uninit_encounter_func = uninit_syreen;
syreen_desc.AlienTextTemplate.baseline.x =
TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
syreen_desc.AlienTextTemplate.baseline.y = 0;
syreen_desc.AlienTextTemplate.align = ALIGN_CENTER;
syreen_desc.AlienTextBaseline.x = TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
syreen_desc.AlienTextBaseline.y = 0;
syreen_desc.AlienTextWidth = SIS_TEXT_WIDTH - 16;
SET_GAME_STATE (BATTLE_SEGUE, 0);
+8 -8
View File
@@ -31,14 +31,17 @@ static LOCDATA talkpet_desc =
(FONT)TALKING_PET_FONT, /* AlienFont */
WHITE_COLOR, /* AlienTextFColor */
BLACK_COLOR, /* AlienTextBColor */
{0, 0}, /* AlienTextBaseline */
0, /* SIS_TEXT_WIDTH - 16, */ /* AlienTextWidth */
ALIGN_CENTER, /* AlienTextAlign */
VALIGN_TOP, /* AlienTextValign */
(COLORMAP)TALKING_PET_COLOR_MAP, /* AlienColorMap */
TALKING_PET_MUSIC, /* AlienSong */
0, /* AlienAltSong */
0, /* AlienSongFlags */
TALKING_PET_CONVERSATION_PHRASES, /* PlayerPhrases */
16, /* NumAnimations */
{
{ /* AlienAmbientArray (ambient animations) */
{
7, /* StartIndex */
3, /* NumFrames */
@@ -171,7 +174,7 @@ static LOCDATA talkpet_desc =
0, /* BlockMask */
},
},
{
{ /* AlienTransitionDesc */
0, /* StartIndex */
0, /* NumFrames */
0, /* AnimFlags */
@@ -179,7 +182,7 @@ static LOCDATA talkpet_desc =
0, 0, /* RestartRate */
0, /* BlockMask */
},
{
{ /* AlienTalkDesc */
1, /* StartIndex */
6, /* NumFrames */
0, /* AnimFlags */
@@ -188,7 +191,6 @@ static LOCDATA talkpet_desc =
0, /* BlockMask */
},
NULL_PTR, /* AlienNumberSpeech - none */
{ {0, 0}, 0, 0, 0, 0 }, /* AlienTextTemplate - starts blank */
};
#define STROBE_RATE 15
@@ -799,10 +801,8 @@ init_talkpet_comm (void)
talkpet_desc.post_encounter_func = post_talkpet_enc;
talkpet_desc.uninit_encounter_func = uninit_talkpet;
talkpet_desc.AlienTextTemplate.baseline.x =
TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
talkpet_desc.AlienTextTemplate.baseline.y = 0;
talkpet_desc.AlienTextTemplate.align = ALIGN_CENTER;
talkpet_desc.AlienTextBaseline.x = TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
talkpet_desc.AlienTextBaseline.y = 0;
talkpet_desc.AlienTextWidth = SIS_TEXT_WIDTH - 16;
if (LOBYTE (GLOBAL (CurrentActivity)) != IN_LAST_BATTLE)
+8 -8
View File
@@ -33,14 +33,17 @@ static LOCDATA thradd_desc =
(FONT)THRADD_FONT, /* AlienFont */
WHITE_COLOR, /* AlienTextFColor */
BLACK_COLOR, /* AlienTextBColor */
{0, 0}, /* AlienTextBaseline */
0, /* SIS_TEXT_WIDTH - 16, */ /* AlienTextWidth */
ALIGN_CENTER, /* AlienTextAlign */
VALIGN_TOP, /* AlienTextValign */
(COLORMAP)THRADD_COLOR_MAP, /* AlienColorMap */
THRADD_MUSIC, /* AlienSong */
0, /* AlienAltSong */
0, /* AlienSongFlags */
THRADD_CONVERSATION_PHRASES, /* PlayerPhrases */
8, /* NumAnimations */
{
{ /* AlienAmbientArray (ambient animations) */
{
8, /* StartIndex */
4, /* NumFrames */
@@ -107,7 +110,7 @@ static LOCDATA thradd_desc =
0, /* BlockMask */
},
},
{
{ /* AlienTransitionDesc */
0, /* StartIndex */
0, /* NumFrames */
0, /* AnimFlags */
@@ -115,7 +118,7 @@ static LOCDATA thradd_desc =
0, 0, /* RestartRate */
0, /* BlockMask */
},
{
{ /* AlienTalkDesc */
1, /* StartIndex */
7, /* NumFrames */
0, /* AnimFlags */
@@ -124,7 +127,6 @@ static LOCDATA thradd_desc =
0, /* BlockMask */
},
NULL_PTR, /* AlienNumberSpeech - none */
{ {0, 0}, 0, 0, 0, 0 }, /* AlienTextTemplate - starts blank */
};
static int
@@ -927,10 +929,8 @@ init_thradd_comm (void)
thradd_desc.post_encounter_func = post_thradd_enc;
thradd_desc.uninit_encounter_func = uninit_thradd;
thradd_desc.AlienTextTemplate.baseline.x =
TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
thradd_desc.AlienTextTemplate.baseline.y = 0;
thradd_desc.AlienTextTemplate.align = ALIGN_CENTER;
thradd_desc.AlienTextBaseline.x = TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
thradd_desc.AlienTextBaseline.y = 0;
thradd_desc.AlienTextWidth = SIS_TEXT_WIDTH - 16;
if (GET_GAME_STATE (THRADD_MANNER)
+8 -8
View File
@@ -32,14 +32,17 @@ static LOCDATA umgah_desc =
(FONT)UMGAH_FONT, /* AlienFont */
WHITE_COLOR, /* AlienTextFColor */
BLACK_COLOR, /* AlienTextBColor */
{0, 0}, /* AlienTextBaseline */
0, /* SIS_TEXT_WIDTH - 16, */ /* AlienTextWidth */
ALIGN_CENTER, /* AlienTextAlign */
VALIGN_TOP, /* AlienTextValign */
(COLORMAP)UMGAH_COLOR_MAP, /* AlienColorMap */
UMGAH_MUSIC, /* AlienSong */
0, /* AlienAltSong */
0, /* AlienSongFlags */
UMGAH_CONVERSATION_PHRASES, /* PlayerPhrases */
16, /* NumAnimations */
{
{ /* AlienAmbientArray (ambient animations) */
{
5, /* StartIndex */
3, /* NumFrames */
@@ -169,7 +172,7 @@ static LOCDATA umgah_desc =
(1 << 14), /* BlockMask */
},
},
{
{ /* AlienTransitionDesc */
0, /* StartIndex */
0, /* NumFrames */
0, /* AnimFlags */
@@ -177,7 +180,7 @@ static LOCDATA umgah_desc =
0, 0, /* RestartRate */
0, /* BlockMask */
},
{
{ /* AlienTalkDesc */
1, /* StartIndex */
4, /* NumFrames */
0, /* AnimFlags */
@@ -186,7 +189,6 @@ static LOCDATA umgah_desc =
0, /* BlockMask */
},
NULL_PTR, /* AlienNumberSpeech - none */
{ {0, 0}, 0, 0, 0, 0 }, /* AlienTextTemplate - starts blank */
};
static void
@@ -704,10 +706,8 @@ init_umgah_comm (void)
umgah_desc.post_encounter_func = post_umgah_enc;
umgah_desc.uninit_encounter_func = uninit_umgah;
umgah_desc.AlienTextTemplate.baseline.x =
TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
umgah_desc.AlienTextTemplate.baseline.y = 0;
umgah_desc.AlienTextTemplate.align = ALIGN_CENTER;
umgah_desc.AlienTextBaseline.x = TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
umgah_desc.AlienTextBaseline.y = 0;
umgah_desc.AlienTextWidth = SIS_TEXT_WIDTH - 16;
if ((GET_GAME_STATE (TALKING_PET) && !GET_GAME_STATE (UMGAH_HOSTILE))
+8 -8
View File
@@ -29,14 +29,17 @@ static LOCDATA urquan_desc =
(FONT)URQUAN_FONT, /* AlienFont */
WHITE_COLOR, /* AlienTextFColor */
BLACK_COLOR, /* AlienTextBColor */
{0, 0}, /* AlienTextBaseline */
0, /* SIS_TEXT_WIDTH - 16, */ /* AlienTextWidth */
ALIGN_CENTER, /* AlienTextAlign */
VALIGN_TOP, /* AlienTextValign */
(COLORMAP)URQUAN_COLOR_MAP, /* AlienColorMap */
URQUAN_MUSIC, /* AlienSong */
0, /* AlienAltSong */
0, /* AlienSongFlags */
URQUAN_CONVERSATION_PHRASES, /* PlayerPhrases */
7, /* NumAnimations */
{
{ /* AlienAmbientArray (ambient animations) */
{
7, /* StartIndex */
6, /* NumFrames */
@@ -94,7 +97,7 @@ static LOCDATA urquan_desc =
0, /* BlockMask */
},
},
{
{ /* AlienTransitionDesc */
1, /* StartIndex */
2, /* NumFrames */
0, /* AnimFlags */
@@ -102,7 +105,7 @@ static LOCDATA urquan_desc =
0, 0, /* RestartRate */
0, /* BlockMask */
},
{
{ /* AlienTalkDesc */
2, /* StartIndex */
5, /* NumFrames */
0, /* AnimFlags */
@@ -111,7 +114,6 @@ static LOCDATA urquan_desc =
0, /* BlockMask */
},
NULL_PTR, /* AlienNumberSpeech - none */
{ {0, 0}, 0, 0, 0, 0 }, /* AlienTextTemplate - starts blank */
};
static void
@@ -527,10 +529,8 @@ init_urquan_comm (void)
urquan_desc.post_encounter_func = post_urquan_enc;
urquan_desc.uninit_encounter_func = uninit_urquan;
urquan_desc.AlienTextTemplate.baseline.x =
TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
urquan_desc.AlienTextTemplate.baseline.y = 0;
urquan_desc.AlienTextTemplate.align = ALIGN_CENTER;
urquan_desc.AlienTextBaseline.x = TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
urquan_desc.AlienTextBaseline.y = 0;
urquan_desc.AlienTextWidth = SIS_TEXT_WIDTH - 16;
GrpOffs = GET_GAME_STATE_32 (URQUAN_PROBE_GRPOFFS0);
+8 -9
View File
@@ -33,14 +33,17 @@ static LOCDATA utwig_desc =
(FONT)UTWIG_FONT, /* AlienFont */
WHITE_COLOR, /* AlienTextFColor */
BLACK_COLOR, /* AlienTextBColor */
{0, 0}, /* AlienTextBaseline */
0, /* SIS_TEXT_WIDTH - 16, */ /* AlienTextWidth */
ALIGN_CENTER, /* AlienTextAlign */
VALIGN_MIDDLE, /* AlienTextValign */
(COLORMAP)UTWIG_COLOR_MAP, /* AlienColorMap */
UTWIG_MUSIC, /* AlienSong */
0, /* AlienAltSong */
0, /* AlienSongFlags */
UTWIG_CONVERSATION_PHRASES, /* PlayerPhrases */
16, /* NumAnimations */
{
{ /* AlienAmbientArray (ambient animations) */
{
4, /* StartIndex */
3, /* NumFrames */
@@ -171,7 +174,7 @@ static LOCDATA utwig_desc =
0, /* BlockMask */
},
},
{
{ /* AlienTransitionDesc */
0, /* StartIndex */
0, /* NumFrames */
0, /* AnimFlags */
@@ -179,7 +182,7 @@ static LOCDATA utwig_desc =
0, 0, /* RestartRate */
0, /* BlockMask */
},
{
{ /* AlienTalkDesc */
1, /* StartIndex */
3, /* NumFrames */
0, /* AnimFlags */
@@ -188,7 +191,6 @@ static LOCDATA utwig_desc =
0, /* BlockMask */
},
NULL_PTR, /* AlienNumberSpeech - none */
{ {0, 0}, 0, 0, 0, 0 }, /* AlienTextTemplate - starts blank */
};
static void
@@ -962,11 +964,8 @@ init_utwig_comm (void)
utwig_desc.post_encounter_func = post_utwig_enc;
utwig_desc.uninit_encounter_func = uninit_utwig;
utwig_desc.AlienTextTemplate.baseline.x =
TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
utwig_desc.AlienTextTemplate.baseline.y = 70;
utwig_desc.AlienTextTemplate.align = ALIGN_CENTER;
utwig_desc.AlienTextTemplate.valign = VALIGN_MIDDLE;
utwig_desc.AlienTextBaseline.x = TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1);
utwig_desc.AlienTextBaseline.y = 70;
utwig_desc.AlienTextWidth = SIS_TEXT_WIDTH - 16;
if (GET_GAME_STATE (UTWIG_HAVE_ULTRON))
+8 -8
View File
@@ -29,14 +29,17 @@ static LOCDATA vux_desc =
(FONT)VUX_FONT, /* AlienFont */
WHITE_COLOR, /* AlienTextFColor */
BLACK_COLOR, /* AlienTextBColor */
{0, 0}, /* AlienTextBaseline */
0, /* (SIS_TEXT_WIDTH - 16) >> 1, */ /* AlienTextWidth */
ALIGN_CENTER, /* AlienTextAlign */
VALIGN_TOP, /* AlienTextValign */
VUX_COLOR_MAP, /* AlienColorMap */
VUX_MUSIC, /* AlienSong */
0, /* AlienAltSong */
0, /* AlienSongFlags */
VUX_CONVERSATION_PHRASES, /* PlayerPhrases */
17, /* NumAnimations */
{
{ /* AlienAmbientArray (ambient animations) */
{
12, /* StartIndex */
3, /* NumFrames */
@@ -174,7 +177,7 @@ static LOCDATA vux_desc =
0, /* BlockMask */
},
},
{
{ /* AlienTransitionDesc */
0, /* StartIndex */
0, /* NumFrames */
0, /* AnimFlags */
@@ -182,7 +185,7 @@ static LOCDATA vux_desc =
0, 0, /* RestartRate */
0, /* BlockMask */
},
{
{ /* AlienTalkDesc */
1, /* StartIndex */
11, /* NumFrames */
0, /* AnimFlags */
@@ -191,7 +194,6 @@ static LOCDATA vux_desc =
0, /* BlockMask */
},
NULL_PTR, /* AlienNumberSpeech - none */
{ {0, 0}, 0, 0, 0, 0 }, /* AlienTextTemplate - starts blank */
};
static void
@@ -770,11 +772,9 @@ init_vux_comm (void)
vux_desc.post_encounter_func = post_vux_enc;
vux_desc.uninit_encounter_func = uninit_vux;
vux_desc.AlienTextTemplate.baseline.x =
TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1)
vux_desc.AlienTextBaseline.x = TEXT_X_OFFS + (SIS_TEXT_WIDTH >> 1)
+ (SIS_TEXT_WIDTH >> 2);
vux_desc.AlienTextTemplate.baseline.y = 0;
vux_desc.AlienTextTemplate.align = ALIGN_CENTER;
vux_desc.AlienTextBaseline.y = 0;
vux_desc.AlienTextWidth = (SIS_TEXT_WIDTH - 16) >> 1;
if ((GET_GAME_STATE (GLOBAL_FLAGS_AND_DATA) & (1 << 6))
+5 -5
View File
@@ -34,7 +34,10 @@ static LOCDATA yehat_desc =
(FONT)YEHAT_FONT, /* AlienFont */
WHITE_COLOR, /* AlienTextFColor */
BLACK_COLOR, /* AlienTextBColor */
{0, 0}, /* AlienTextBaseline */
0, /* (SIS_TEXT_WIDTH - 16) * 2 / 3, */ /* AlienTextWidth */
ALIGN_CENTER, /* AlienTextAlign */
VALIGN_MIDDLE, /* AlienTextValign */
(COLORMAP)YEHAT_COLOR_MAP, /* AlienColorMap */
YEHAT_MUSIC, /* AlienSong */
0, /* AlienAltSong */
@@ -182,7 +185,6 @@ static LOCDATA yehat_desc =
0, /* BlockMask */
},
NULL_PTR, /* AlienNumberSpeech - none */
{ {0, 0}, 0, 0, 0, 0 }, /* AlienTextTemplate - starts blank */
};
static void
@@ -663,10 +665,8 @@ init_yehat_comm (void)
yehat_desc.post_encounter_func = post_yehat_enc;
yehat_desc.uninit_encounter_func = uninit_yehat;
yehat_desc.AlienTextTemplate.baseline.x = SIS_SCREEN_WIDTH * 2 / 3;
yehat_desc.AlienTextTemplate.baseline.y = 60;
yehat_desc.AlienTextTemplate.align = ALIGN_CENTER;
yehat_desc.AlienTextTemplate.valign = VALIGN_MIDDLE;
yehat_desc.AlienTextBaseline.x = SIS_SCREEN_WIDTH * 2 / 3;
yehat_desc.AlienTextBaseline.y = 60;
yehat_desc.AlienTextWidth = (SIS_TEXT_WIDTH - 16) * 2 / 3;
if (LOBYTE (GLOBAL (CurrentActivity)) != WON_LAST_BATTLE)
+11 -11
View File
@@ -49,14 +49,17 @@ static LOCDATA zoqfot_desc =
(FONT)ZOQFOTPIK_FONT, /* AlienFont */
0, /* AlienTextFColor */
0, /* AlienTextBColor */
0, /* SIS_SCREEN_WIDTH, */ /* AlienTextWidth */
{0, 0}, /* AlienTextBaseline */
0, /* AlienTextWidth */
ALIGN_CENTER, /* AlienTextAlign */
VALIGN_MIDDLE, /* AlienTextValign */
(COLORMAP)ZOQFOTPIK_COLOR_MAP, /* AlienColorMap */
ZOQFOTPIK_MUSIC, /* AlienSong */
0, /* AlienAltSong */
0, /* AlienSongFlags */
ZOQFOTPIK_CONVERSATION_PHRASES, /* PlayerPhrases */
3, /* NumAnimations */
{
{ /* AlienAmbientArray (ambient animations) */
{ /* Eye blink */
1, /* StartIndex */
4, /* NumFrames */
@@ -83,7 +86,7 @@ static LOCDATA zoqfot_desc =
0, /* BlockMask */
},
},
{ /* Move Eye */
{ /* AlienTransitionDesc - Move Eye */
FOT_TO_ZOQ, /* StartIndex */
3, /* NumFrames */
0, /* AnimFlags */
@@ -91,7 +94,7 @@ static LOCDATA zoqfot_desc =
0, 0, /* RestartRate */
0, /* BlockMask */
},
{
{ /* AlienTalkDesc */
ZOQ_TALK_INDEX, /* StartIndex */
ZOQ_TALK_FRAMES, /* NumFrames */
0, /* AnimFlags */
@@ -100,7 +103,6 @@ static LOCDATA zoqfot_desc =
0, /* BlockMask */
},
NULL_PTR, /* AlienNumberSpeech - none */
{ {0, 0}, 0, 0, 0, 0 }, /* AlienTextTemplate - starts blank */
};
enum
@@ -124,8 +126,8 @@ SelectAlienZOQ (void)
CommData.AlienTalkDesc.NumFrames = ZOQ_TALK_FRAMES;
CommData.AlienAmbientArray[1].AnimFlags &= ~WAIT_TALKING;
CommData.AlienTextTemplate.baseline.x = (SWORD)ZOQ_BASE_X;
CommData.AlienTextTemplate.baseline.y = ZOQ_BASE_Y;
CommData.AlienTextBaseline.x = (SWORD)ZOQ_BASE_X;
CommData.AlienTextBaseline.y = ZOQ_BASE_Y;
CommData.AlienTextFColor = ZOQ_FG_COLOR;
CommData.AlienTextBColor = ZOQ_BG_COLOR;
}
@@ -143,8 +145,8 @@ SelectAlienPIK (void)
CommData.AlienTalkDesc.NumFrames = PIK_TALK_FRAMES;
CommData.AlienAmbientArray[1].AnimFlags |= WAIT_TALKING;
CommData.AlienTextTemplate.baseline.x = (SWORD)PIK_BASE_X;
CommData.AlienTextTemplate.baseline.y = PIK_BASE_Y;
CommData.AlienTextBaseline.x = (SWORD)PIK_BASE_X;
CommData.AlienTextBaseline.y = PIK_BASE_Y;
CommData.AlienTextFColor = PIK_FG_COLOR;
CommData.AlienTextBColor = PIK_BG_COLOR;
}
@@ -939,8 +941,6 @@ init_zoqfot_comm (void)
zoqfot_desc.post_encounter_func = post_zoqfot_enc;
zoqfot_desc.uninit_encounter_func = uninit_zoqfot;
zoqfot_desc.AlienTextTemplate.align = ALIGN_CENTER;
zoqfot_desc.AlienTextTemplate.valign = VALIGN_MIDDLE;
zoqfot_desc.AlienTextWidth = (SIS_TEXT_WIDTH >> 1) - TEXT_X_OFFS;
if ((ActivateStarShip (ZOQFOTPIK_SHIP, CHECK_ALLIANCE) & GOOD_GUY)
+2 -1
View File
@@ -523,7 +523,8 @@ ambient_anim_task (void *data)
}
Task
StartCommAnimTask(void) {
StartCommAnimTask(void)
{
return AssignTask (ambient_anim_task, 3072, "ambient animations");
}
-1
View File
@@ -58,7 +58,6 @@ DrawConfirmationWindow (BOOLEAN answer)
t.baseline.y = r.corner.y + 8;
t.pStr = GAME_STRING (QUITMENU_STRING_BASE); // "Really Quit?"
t.align = ALIGN_CENTER;
t.valign = VALIGN_BOTTOM;
t.CharCount = (COUNT)~0;
font_DrawText (&t);
t.baseline.y += 10;
-2
View File
@@ -202,7 +202,6 @@ Credits_RenderTextFrame (CONTEXT TempContext, int *istr, int dir,
return 0;
t.align = ALIGN_LEFT;
t.valign = VALIGN_MIDDLE;
t.baseline.x = 100; // any value will do
t.baseline.y = 100; // any value will do
t.pStr = " ";
@@ -266,7 +265,6 @@ Credits_RenderTextFrame (CONTEXT TempContext, int *istr, int dir,
col_format_t *fmt = colfmt + TextLines[i].baseline.x;
TextLines[i].align = fmt->align;
TextLines[i].valign = VALIGN_MIDDLE;
TextLines[i].baseline.x = fmt->basex;
TextLines[i].baseline.y *= leading;
}
+3 -1
View File
@@ -139,7 +139,10 @@ typedef struct
FRAME AlienFrame;
FONT AlienFont;
COLOR AlienTextFColor, AlienTextBColor;
POINT AlienTextBaseline;
COUNT AlienTextWidth;
TEXT_ALIGN AlienTextAlign;
TEXT_VALIGN AlienTextValign;
COLORMAP AlienColorMap;
DWORD AlienSong;
DWORD AlienAltSong;
@@ -154,7 +157,6 @@ typedef struct
ANIMATION_DESC AlienTalkDesc;
NUMBER_SPEECH AlienNumberSpeech;
TEXT AlienTextTemplate;
} LOCDATA;
typedef LOCDATA *PLOCDATA;
#define LOCDATAPTR PLOCDATA
-2
View File
@@ -453,7 +453,6 @@ DoPresentation (PVOID pIS)
for (i = 0; i < pPIS->LinesCount; ++i, y += leading)
{
pPIS->TextLines[i].align = ALIGN_CENTER;
pPIS->TextLines[i].valign = VALIGN_MIDDLE;
pPIS->TextLines[i].baseline.x = SCREEN_WIDTH / 2;
pPIS->TextLines[i].baseline.y = y;
}
@@ -501,7 +500,6 @@ DoPresentation (PVOID pIS)
for (i = 0; i < pPIS->LinesCount; ++i, y += leading)
{
pPIS->TextLines[i].align = ALIGN_CENTER;
pPIS->TextLines[i].valign = VALIGN_MIDDLE;
pPIS->TextLines[i].baseline.x = SCREEN_WIDTH / 2;
pPIS->TextLines[i].baseline.y = y;
}
-1
View File
@@ -117,7 +117,6 @@ typedef struct text
POINT baseline;
const UNICODE *pStr;
TEXT_ALIGN align;
TEXT_VALIGN valign;
COUNT CharCount;
} TEXT;
typedef TEXT *PTEXT;
-11
View File
@@ -99,7 +99,6 @@ DrawLabelAsWindow(WIDGET_LABEL *label)
{
t.pStr = label->lines[i];
t.align = ALIGN_CENTER;
t.valign = VALIGN_BOTTOM;
t.CharCount = (COUNT)~0;
font_DrawText (&t);
t.baseline.y += 8;
@@ -128,7 +127,6 @@ Widget_DrawToolTips (int numlines, const char **tips)
r.extent.height = SCREEN_HEIGHT - 4;
t.align = ALIGN_CENTER;
t.valign = VALIGN_BOTTOM;
t.CharCount = ~0;
t.baseline.x = r.corner.x + (r.extent.width >> 1);
t.baseline.y = r.corner.y + (r.extent.height - 8 - 8 * numlines);
@@ -175,7 +173,6 @@ Widget_DrawMenuScreen (WIDGET *_self, int x, int y)
t.baseline.y = r.corner.y + 8;
t.pStr = self->title;
t.align = ALIGN_CENTER;
t.valign = VALIGN_BOTTOM;
t.CharCount = ~0;
font_DrawText (&t);
t.baseline.y += 8;
@@ -226,7 +223,6 @@ Widget_DrawChoice (WIDGET *_self, int x, int y)
t.baseline.x = x;
t.baseline.y = y;
t.align = ALIGN_LEFT;
t.valign = VALIGN_BOTTOM;
t.CharCount = ~0;
t.pStr = self->category;
if (widget_focus == _self)
@@ -284,7 +280,6 @@ Widget_DrawButton (WIDGET *_self, int x, int y)
t.baseline.x = 160;
t.baseline.y = y;
t.align = ALIGN_CENTER;
t.valign = VALIGN_BOTTOM;
t.CharCount = ~0;
t.pStr = self->name;
if (widget_focus == _self)
@@ -316,7 +311,6 @@ Widget_DrawLabel (WIDGET *_self, int x, int y)
t.baseline.x = 160;
t.baseline.y = y;
t.align = ALIGN_CENTER;
t.valign = VALIGN_BOTTOM;
t.CharCount = ~0;
for (i = 0; i < self->line_count; i++)
@@ -350,7 +344,6 @@ Widget_DrawSlider(WIDGET *_self, int x, int y)
t.baseline.x = x;
t.baseline.y = y;
t.align = ALIGN_LEFT;
t.valign = VALIGN_BOTTOM;
t.CharCount = ~0;
t.pStr = self->category;
if (widget_focus == _self)
@@ -395,7 +388,6 @@ Widget_Slider_DrawValue (WIDGET_SLIDER *self, int x, int y)
t.baseline.x = x;
t.baseline.y = y;
t.align = ALIGN_CENTER;
t.valign = VALIGN_BOTTOM;
t.CharCount = ~0;
t.pStr = buffer;
@@ -421,7 +413,6 @@ Widget_DrawTextEntry (WIDGET *_self, int x, int y)
t.baseline.x = x;
t.baseline.y = y;
t.align = ALIGN_LEFT;
t.valign = VALIGN_BOTTOM;
t.CharCount = ~0;
t.pStr = self->category;
if (widget_focus == _self)
@@ -438,7 +429,6 @@ Widget_DrawTextEntry (WIDGET *_self, int x, int y)
self->value[WIDGET_TEXTENTRY_WIDTH-1] = 0;
t.baseline.y = y;
t.valign = VALIGN_BOTTOM;
t.CharCount = utf8StringCount (self->value);
t.pStr = self->value;
@@ -555,7 +545,6 @@ Widget_DrawControlEntry (WIDGET *_self, int x, int y)
t.baseline.x = x;
t.baseline.y = y;
t.align = ALIGN_LEFT;
t.valign = VALIGN_BOTTOM;
t.CharCount = ~0;
t.pStr = self->category;
if (widget_focus == _self)
-1
View File
@@ -607,7 +607,6 @@ DrawMeleeStatusMessage (const char *message)
TEXT lfText;
lfText.pStr = message;
lfText.align = ALIGN_LEFT;
lfText.valign = VALIGN_TOP;
lfText.CharCount = (COUNT)~0;
SetContextFont (MicroFont);
-1
View File
@@ -92,7 +92,6 @@ DoMouseError (PMOUSE_ERROR_STATE pInputState)
t.baseline.x = r.extent.width >> 1;
t.baseline.y = r.extent.height >> 1;
t.align = ALIGN_CENTER;
t.valign = VALIGN_MIDDLE;
t.pStr = "Mouse input is not supported at this time.";
t.CharCount = ~0;
font_DrawText (&t);
-1
View File
@@ -96,7 +96,6 @@ DrawRestartMenu (BYTE OldState, BYTE NewState, FRAME f)
t.baseline.x = SCREEN_WIDTH - 3;
t.baseline.y = SCREEN_HEIGHT - 2;
t.align = ALIGN_RIGHT;
t.valign = VALIGN_BOTTOM;
t.CharCount = (COUNT)~0;
sprintf (buf, "v%d.%d.%d%s", UQM_MAJOR_VERSION, UQM_MINOR_VERSION,
UQM_PATCH_VERSION, UQM_EXTRA_VERSION);