mirror of
https://github.com/badvision/lawless-legends.git
synced 2025-02-28 12:29:59 +00:00
Added help prompt on load or new, and move mode prompt on new game.
This commit is contained in:
parent
a76db77e93
commit
65069b932e
Binary file not shown.
@ -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()
|
||||
|
Loading…
x
Reference in New Issue
Block a user