1
0
forked from 0ad/0ad

Added code for testing concept images on the loading screen.

This was SVN commit r1998.
This commit is contained in:
Fire Giant 2005-03-16 14:55:16 +00:00
parent 51aa0e2077
commit 5a32947586
3 changed files with 57 additions and 3 deletions

View File

@ -11,11 +11,11 @@
<objects>
<object type="empty" name="loading_screen" size="0 0 100% 100%" z="1" ghost="true" hidden="true">
<!-- background -->
<!-- background -->
<object type="image" name="loading_screen_background_black" sprite="black_bkg" size="0 0 100% 10" z="99" hidden="false" />
<object type="image" name="loading_screen_background_image" sprite="message_box_gen_background" size="0 10 100% 100%" z="100" hidden="false" />
<!-- top -->
<!-- top -->
<object type="image" name="loading_screen_border_corner_lt" size="0 10 15 25" sprite="message_box_corner" absolute="false" z="161" hidden="false"/>
<object type="image" name="loading_screen_border_top" size="15 10 100%-15 42" sprite="message_box_border_top" absolute="false" z="161" hidden="false"/>
<object type="image" name="loading_screen_border_corner_rt" size="100%-15 10 100% 25" sprite="message_box_corner" absolute="false" z="161" hidden="false"/>
@ -39,8 +39,11 @@
<object type="button" name="loading_screen_progress_bar_text" size="0%+32 100%-205 100%-32 100%-185" font="tahoma14" textcolor="0 0 0" text_align="center" text_valign="center" z="165" hidden="false"/>
<object type="progressbar" name="loading_screen_progress_bar" style="blue_bar_outlined" size="0%+32 100%-185 100%-32 100%-160" z="165" hidden="false"/>
<!-- concept image -->
<object type="image" name="loading_screen_background_concept" sprite="black_bkg" size="32 32 33.3008%+32 88.9323%+32" z="110" hidden="false" />
<!-- text -->
<object type="text" name="loading_screen_text" size="32 40 100%-32 100%-100" absolute="false" font="prospero18" z="165" hidden="false"/>
<object type="text" name="loading_screen_text" size="23.571428% 40 100%-32 100%-100" absolute="false" font="prospero18" z="165" hidden="false"/>
<object type="button" name="loading_screen_tip" sprite="only_white_border" size="32 100%-150 100%-32 100%-32" font="tahoma18" text_valign="center" textcolor="0 0 0" z="165" hidden="false"/>
</object>

View File

@ -8,6 +8,33 @@ function startLoadingScreen()
GUIObjectUnhide("loading_screen");
console.write("Loading " + g_GameAttributes.mapFile + " (" + g_GameAttributes.numPlayers + " players) ...");
// Generate random number for random concept art (should be depending on the selected civ later)
randvar = getRandom(1, 6);
switch (randvar) {
case 1:
sprite = "load_concept_he";
break;
case 2:
sprite = "load_concept_ce";
break;
case 3:
sprite = "load_concept_pe";
break;
case 4:
sprite = "load_concept_ro";
break;
case 5:
sprite = "load_concept_ca";
break;
case 6:
sprite = "load_concept_ib";
break;
}
getGUIObjectByName("loading_screen_background_concept").sprite = sprite;
console.write(getGUIObjectByName("loading_screen_background_concept").sprite);
getGUIObjectByName("loading_screen_titlebar_text").caption = "Loading Scenario ...";
getGUIObjectByName("loading_screen_progress_bar_text").caption = "... Reticulating splines ...";
getGUIObjectByName("loading_screen_progress_bar").caption = 80;

View File

@ -339,6 +339,30 @@
<image texture="black_bkg_16x16.png" texture_size="0 0 16 16" size="0 0 100% 100%" />
</sprite>
<sprite name="load_concept_ce">
<image texture="loading/ui_concept_female_ce.png" size="0 0 100% 100%" />
</sprite>
<sprite name="load_concept_he">
<image texture="loading/ui_concept_female_he.png" size="0 0 100% 100%" />
</sprite>
<sprite name="load_concept_pe">
<image texture="loading/ui_concept_female_pe.png" size="0 0 100% 100%" />
</sprite>
<sprite name="load_concept_ro">
<image texture="loading/ui_concept_female_ro.png" size="0 0 100% 100%" />
</sprite>
<sprite name="load_concept_ca">
<image texture="loading/ui_concept_female_ca.png" size="0 0 100% 100%" />
</sprite>
<sprite name="load_concept_ib">
<image texture="loading/ui_concept_female_ib.png" size="0 0 100% 100%" />
</sprite>
<!--
==========================================
SESSION GUI - BACKCOLOR SPRITES