Added help prompt on load or new, and move mode prompt on new game.

This commit is contained in:
Martin Haye 2020-07-28 07:31:07 -07:00
parent a76db77e93
commit 65069b932e
2 changed files with 25 additions and 14 deletions

View File

@ -2698,11 +2698,30 @@ export def saveMapPos()#0
global->b_mapDir = getDir()
end
///////////////////////////////////////////////////////////////////////////////////////////////////
def showMoveMode()#0
rawDisplayStr("Move mode:\n")
if global->b_moveMode == 1; rawDisplayStr("^I"); fin
rawDisplayStr("default^N ")
if global->b_moveMode == 2; rawDisplayStr("^I"); fin
rawDisplayStr("fast^N ")
if global->b_moveMode == 4; rawDisplayStr("^I"); fin
rawDisplayStr("classic^N\n")
setTextCountdown
end
///////////////////////////////////////////////////////////////////////////////////////////////////
def promptHelp()#0
displayStr("Help key is '?'.\n\n")
setTextCountdown
end
///////////////////////////////////////////////////////////////////////////////////////////////////
def restoreMapPos()#0
mapIs3D = global->b_mapIs3D
mapNum = global->b_mapNum
initMap(global=>w_mapX, global=>w_mapY, global->b_mapDir)
promptHelp
end
///////////////////////////////////////////////////////////////////////////////////////////////////
@ -3002,20 +3021,6 @@ def showQuests()#1
return 0
end
///////////////////////////////////////////////////////////////////////////////////////////////////
def showMoveMode()#0
flipToPage1()
clearTextWindow()
rawDisplayStr("Move mode:\n")
if global->b_moveMode == 1; rawDisplayStr("^I"); fin
rawDisplayStr("default^N ")
if global->b_moveMode == 2; rawDisplayStr("^I"); fin
rawDisplayStr("fast^N ")
if global->b_moveMode == 4; rawDisplayStr("^I"); fin
rawDisplayStr("classic^N\n")
setTextCountdown
end
///////////////////////////////////////////////////////////////////////////////////////////////////
def switchMoveMode()#1
byte dir
@ -3037,6 +3042,8 @@ def switchMoveMode()#1
setPos(x, y) // to round it
needRender = TRUE
flipToPage1()
clearTextWindow()
showMoveMode
return 0
@ -3572,6 +3579,10 @@ def startGame(firstTime, ask)#0
q_mapNum = 0
initMap(q_x, q_y, q_dir)
saveGame()
promptHelp
showMoveMode
displayStr("Ctrl-C to change.\n")
setTextCountdown
else
q_mapNum = 0
restoreMapPos()