diff --git a/source/game/convo.cpp b/source/game/convo.cpp index 5e957ab19..24b04c2fc 100644 --- a/source/game/convo.cpp +++ b/source/game/convo.cpp @@ -648,6 +648,18 @@ void CConversation::renderText() { s_sprites->printFT4(FRM__BUTD,clipTextRegion.x+TEXTBOX_BUTTONS_XOFF+TEXTBOX_BUTTONS_GAP,TEXTBOX_Y+TEXTBOX_BUTTONS_YOFF,0,0,0); } + + // Render X button hint + int xofs; + if(s_faceFrame!=-1) + { + xofs=clipTextRegion.x+TEXTBOX_BUTTONS_XOFF+TEXTBOX_WIDTH-TEXTBOX_XBUTTON_XOFFSET; + } + else + { + xofs=clipTextRegion.x+TEXTBOX_BUTTONS_XOFF+TEXTBOX_WIDTH_FOR_NARRATOR-TEXTBOX_XBUTTON_XOFFSET; + } + s_sprites->printFT4(FRM__BUTX,xofs,TEXTBOX_Y+TEXTBOX_BUTTONS_YOFF,0,0,0); } diff --git a/source/game/convo.h b/source/game/convo.h index e5c784636..220ea1515 100644 --- a/source/game/convo.h +++ b/source/game/convo.h @@ -75,6 +75,7 @@ private: TEXTBOX_BUTTONS_XOFF=0, TEXTBOX_BUTTONS_YOFF=TEXTBOX_HEIGHT+6, TEXTBOX_BUTTONS_GAP=20, + TEXTBOX_XBUTTON_XOFFSET=50, // Main text TEXT_R=120, TEXT_G=115,