mirror of
https://github.com/jmarshall23/CnC_Remastered_Collection.git
synced 2026-08-12 08:00:55 +02:00
Added red variant of background(needs art pass), fixed bug were g_inMainMenu wasn't updated on map restart.
This commit is contained in:
@@ -232,7 +232,6 @@ void Main_Game(int argc, char * argv[])
|
||||
** 2) Invoke either the main-loop routine, or the editor-loop routine,
|
||||
** until they indicate that the user wants to exit the scenario.
|
||||
*/
|
||||
g_inMainMenu = true;
|
||||
while (Select_Game(fade)) {
|
||||
|
||||
// ST 5/14/2019
|
||||
|
||||
@@ -109,15 +109,28 @@ void Dialog_Box(int x, int y, int w, int h)
|
||||
// CC_Draw_Shape(shapedata, 0, cx-156, cy-96, WINDOW_PARTIAL, SHAPE_WIN_REL);
|
||||
//#endif
|
||||
GL_SetClipRect(x, y, w, h);
|
||||
|
||||
Image_t* ddbkgrnd = Image_LoadImage("ui/dd-bkgrnd/dd-bkgnd-0000.png");
|
||||
Image_t* ddbkgrnd_1 = Image_LoadImage("ui/dd-bkgrnd/dd-bkgnd-0001.png");
|
||||
Image_t* ddbkgrnd_2 = Image_LoadImage("ui/dd-bkgrnd/dd-bkgnd-0002.png");
|
||||
Image_t* ddbkgrnd_3 = Image_LoadImage("ui/dd-bkgrnd/dd-bkgnd-0003.png");
|
||||
GL_RenderImage(ddbkgrnd, x, y, ddbkgrnd->width, ddbkgrnd->height);
|
||||
GL_RenderImage(ddbkgrnd_1, x + 312, y, ddbkgrnd->width, ddbkgrnd->height);
|
||||
GL_RenderImage(ddbkgrnd_2, x, y + 192, ddbkgrnd->width, ddbkgrnd->height);
|
||||
GL_RenderImage(ddbkgrnd_3, x + 312, y + 192, ddbkgrnd->width, ddbkgrnd->height);
|
||||
if (g_inMainMenu)
|
||||
{
|
||||
Image_t* ddbkgrnd = Image_LoadImage("ui/dd-bkgrnd/dd-bkgnd-red-0000.png");
|
||||
Image_t* ddbkgrnd_1 = Image_LoadImage("ui/dd-bkgrnd/dd-bkgnd-red-0001.png");
|
||||
Image_t* ddbkgrnd_2 = Image_LoadImage("ui/dd-bkgrnd/dd-bkgnd-red-0002.png");
|
||||
Image_t* ddbkgrnd_3 = Image_LoadImage("ui/dd-bkgrnd/dd-bkgnd-red-0003.png");
|
||||
GL_RenderImage(ddbkgrnd, x, y, ddbkgrnd->width, ddbkgrnd->height);
|
||||
GL_RenderImage(ddbkgrnd_1, x + 312, y, ddbkgrnd->width, ddbkgrnd->height);
|
||||
GL_RenderImage(ddbkgrnd_2, x, y + 192, ddbkgrnd->width, ddbkgrnd->height);
|
||||
GL_RenderImage(ddbkgrnd_3, x + 312, y + 192, ddbkgrnd->width, ddbkgrnd->height);
|
||||
}
|
||||
else
|
||||
{
|
||||
Image_t* ddbkgrnd = Image_LoadImage("ui/dd-bkgrnd/dd-bkgnd-0000.png");
|
||||
Image_t* ddbkgrnd_1 = Image_LoadImage("ui/dd-bkgrnd/dd-bkgnd-0001.png");
|
||||
Image_t* ddbkgrnd_2 = Image_LoadImage("ui/dd-bkgrnd/dd-bkgnd-0002.png");
|
||||
Image_t* ddbkgrnd_3 = Image_LoadImage("ui/dd-bkgrnd/dd-bkgnd-0003.png");
|
||||
GL_RenderImage(ddbkgrnd, x, y, ddbkgrnd->width, ddbkgrnd->height);
|
||||
GL_RenderImage(ddbkgrnd_1, x + 312, y, ddbkgrnd->width, ddbkgrnd->height);
|
||||
GL_RenderImage(ddbkgrnd_2, x, y + 192, ddbkgrnd->width, ddbkgrnd->height);
|
||||
GL_RenderImage(ddbkgrnd_3, x + 312, y + 192, ddbkgrnd->width, ddbkgrnd->height);
|
||||
}
|
||||
// jmarshall end
|
||||
/*
|
||||
** Draw the side strips.
|
||||
|
||||
@@ -733,6 +733,7 @@ bool Select_Game(bool fade)
|
||||
#ifdef FIXIT_ANTS
|
||||
AntsEnabled = false;
|
||||
#endif
|
||||
g_inMainMenu = true;
|
||||
selection = Main_Menu(ATTRACT_MODE_TIMEOUT);
|
||||
}
|
||||
Call_Back();
|
||||
|
||||
Reference in New Issue
Block a user