Skip to content

Commit

Permalink
refactor: updated code to the new version of showError procedure
Browse files Browse the repository at this point in the history
FossilOrigin-Name: 107059018831871e600c646ff4d6dd1cb54632f7b8d66a7533432c644ee9281a
  • Loading branch information
thindil committed Sep 16, 2024
1 parent 2e633fa commit 0cdf88e
Show file tree
Hide file tree
Showing 15 changed files with 65 additions and 65 deletions.
2 changes: 1 addition & 1 deletion nim/src/ui/knowledge.nim
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ proc knowledgeMaxMinCommand(clientData: cint; interp: PInterp; argc: cint;
$argv[1] & " show}")
return tclOk

proc addCommands*() {.sideEffect, raises: [], tags: [WriteIOEffect].} =
proc addCommands*() {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect].} =
## Adds Tcl commands related to the trades UI
try:
knowledgebases.addCommands()
Expand Down
4 changes: 2 additions & 2 deletions nim/src/ui/knowledgebases.nim
Original file line number Diff line number Diff line change
Expand Up @@ -218,7 +218,7 @@ proc showBasesCommand(clientData: cint; interp: PInterp; argc: cint;
return tclOk

proc showBaseInfoCommand(clientData: cint; interp: PInterp; argc: cint;
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect], exportc.} =
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect], exportc.} =
## Show information about the selected base
##
## * clientData - the additional data for the Tcl command
Expand Down Expand Up @@ -546,7 +546,7 @@ proc sortBasesCommand(clientData: cint; interp: PInterp; argc: cint;
updateBasesList(baseName = $argv[1])
return tclOk

proc addCommands*() {.sideEffect, raises: [], tags: [WriteIOEffect].} =
proc addCommands*() {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect].} =
## Adds Tcl commands related to the trades UI
try:
discard
Expand Down
4 changes: 2 additions & 2 deletions nim/src/ui/knowledgeevents.nim
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ import ../[config, game, maps, tk, types]
import coreui, dialogs, errordialog, table

proc showEventInfoCommand(clientData: cint; interp: PInterp; argc: cint;
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect], exportc.} =
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect], exportc.} =
## Show information about the selected event
##
## * clientData - the additional data for the Tcl command
Expand Down Expand Up @@ -373,7 +373,7 @@ proc sortEventsCommand(clientData: cint; interp: PInterp; argc: cint;
updateEventsList()
return tclOk

proc addCommands*() {.sideEffect, raises: [], tags: [WriteIOEffect].} =
proc addCommands*() {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect].} =
## Adds Tcl commands related to the known events UI
try:
discard
Expand Down
4 changes: 2 additions & 2 deletions nim/src/ui/knowledgemissions.nim
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ import ../[config, game, maps, missions, tk, types]
import coreui, dialogs, errordialog, table, utilsui2

proc showMissionsMenuCommand(clientData: cint; interp: PInterp; argc: cint;
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect], exportc.} =
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect], exportc.} =
## Show the menu with available the selected mission options
##
## * clientData - the additional data for the Tcl command
Expand Down Expand Up @@ -387,7 +387,7 @@ proc sortMissionsCommand(clientData: cint; interp: PInterp; argc: cint;
updateMissionsList()
return tclOk

proc addCommands*() {.sideEffect, raises: [], tags: [WriteIOEffect].} =
proc addCommands*() {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect].} =
## Adds Tcl commands related to the accepted missions UI
try:
discard
Expand Down
8 changes: 4 additions & 4 deletions nim/src/ui/knowledgestories.nim
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ import ../[game, stories, tk]
import coreui, errordialog

proc showStoryCommand(clientData: cint; interp: PInterp; argc: cint;
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect], exportc.} =
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect], exportc.} =
## Show the current story information
##
## * clientData - the additional data for the Tcl command
Expand Down Expand Up @@ -131,7 +131,7 @@ proc showStoryCommand(clientData: cint; interp: PInterp; argc: cint;
return tclOk

proc showStoryLocationCommand(clientData: cint; interp: PInterp; argc: cint;
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect], exportc.} =
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect], exportc.} =
## Show the current story event on map
##
## * clientData - the additional data for the Tcl command
Expand All @@ -151,7 +151,7 @@ proc showStoryLocationCommand(clientData: cint; interp: PInterp; argc: cint;
return tclOk

proc setStoryCommand(clientData: cint; interp: PInterp; argc: cint;
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect], exportc.} =
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect], exportc.} =
## Set the current story event as the player's ship destination
##
## * clientData - the additional data for the Tcl command
Expand All @@ -170,7 +170,7 @@ proc setStoryCommand(clientData: cint; interp: PInterp; argc: cint;
tclEval(script = "SetDestination2 " & $newX & " " & $newY)
return tclOk

proc addCommands*() {.sideEffect, raises: [], tags: [WriteIOEffect].} =
proc addCommands*() {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect].} =
## Adds Tcl commands related to the list of known stories
try:
discard
Expand Down
22 changes: 11 additions & 11 deletions nim/src/ui/mapsuicommands.nim
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ proc moveMapInfoCommand(clientData: cint; interp: PInterp; argc: cint;
return tclOk

proc drawMapCommand(clientData: cint; interp: PInterp; argc: cint;
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect], exportc.}
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect], exportc.}
## Draw the sky map
##
## * clientData - the additional data for the Tcl command
Expand All @@ -127,7 +127,7 @@ proc drawMapCommand(clientData: cint; interp: PInterp; argc: cint;
## DrawMap

proc zoomMapCommand(clientData: cint; interp: PInterp; argc: cint;
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect], exportc.}
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect], exportc.}
## Zoom in or our the sky map
##
## * clientData - the additional data for the Tcl command
Expand All @@ -141,7 +141,7 @@ proc zoomMapCommand(clientData: cint; interp: PInterp; argc: cint;
## ZoomMap

proc updateMapInfoCommand(clientData: cint; interp: PInterp; argc: cint;
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect], exportc.}
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect], exportc.}
## Update the information about the selected map's cell
##
## * clientData - the additional data for the Tcl command
Expand All @@ -156,7 +156,7 @@ proc updateMapInfoCommand(clientData: cint; interp: PInterp; argc: cint;
## X and Y are coordinates of the map cell which info will be show

proc showDestinationMenuCommand(clientData: cint; interp: PInterp; argc: cint;
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect], exportc.}
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect], exportc.}
## Create and show the destination menu dialog
##
## * clientData - the additional data for the Tcl command
Expand All @@ -171,7 +171,7 @@ proc showDestinationMenuCommand(clientData: cint; interp: PInterp; argc: cint;
## X and Y are the map coordinates for which the destination menu will be show

proc setShipDestinationCommand(clientData: cint; interp: PInterp; argc: cint;
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect], exportc.}
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect], exportc.}
## Set the current map cell as the destination for the player's ship
##
## * clientData - the additional data for the Tcl command
Expand All @@ -185,7 +185,7 @@ proc setShipDestinationCommand(clientData: cint; interp: PInterp; argc: cint;
## SetDestination

proc moveMapCommand(clientData: cint; interp: PInterp; argc: cint;
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect], exportc.}
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect], exportc.}
## Move the map in the selected direction
##
## * clientData - the additional data for the Tcl command
Expand All @@ -201,7 +201,7 @@ proc moveMapCommand(clientData: cint; interp: PInterp; argc: cint;

proc moveShipCommand(clientData: cint; interp: PInterp; argc: cint;
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [
WriteIOEffect, RootEffect], exportc.}
WriteIOEffect, TimeEffect, RootEffect], exportc.}
## Move the player's ship in the selected direction and check what happened
##
## * clientData - the additional data for the Tcl command
Expand Down Expand Up @@ -251,7 +251,7 @@ proc resignGameCommand(clientData: cint; interp: PInterp; argc: cint;
return tclOk

proc showStatsCommand(clientData: cint; interp: PInterp; argc: cint;
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect], exportc.} =
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect], exportc.} =
## Show the screen with the player's game statistics
##
## * clientData - the additional data for the Tcl command
Expand All @@ -268,7 +268,7 @@ proc showStatsCommand(clientData: cint; interp: PInterp; argc: cint;
return tclOk

proc showSkyMapCommand(clientData: cint; interp: PInterp; argc: cint;
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect], exportc.}
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect], exportc.}
## Show the sky map
##
## * clientData - the additional data for the Tcl command
Expand Down Expand Up @@ -354,7 +354,7 @@ proc toggleFullScreenCommand(clientData: cint; interp: PInterp; argc: cint;
return tclOk

proc resizeLastMessagesCommand(clientData: cint; interp: PInterp; argc: cint;
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect], exportc.} =
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect], exportc.} =
## Resize the last messages window
##
## * clientData - the additional data for the Tcl command
Expand Down Expand Up @@ -418,7 +418,7 @@ proc invokeMenuCommand(clientData: cint; interp: PInterp; argc: cint;
## Shortcut, the keyboard shortcut which was pressed

proc setShipSpeedCommand(clientData: cint; interp: PInterp; argc: cint;
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect], exportc.} =
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect], exportc.} =
## Set the new speed for the player's ship
##
## * clientData - the additional data for the Tcl command
Expand Down
8 changes: 4 additions & 4 deletions nim/src/ui/messagesui.nim
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ proc showMessage(message: MessageData; messageView: string;
tclEval(script = messageView & " insert end {" & message.message & "\n}" & messageTag)

proc showLastMessagesCommand(clientData: cint; interp: PInterp; argc: cint;
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect], exportc.} =
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect], exportc.} =
## Show the list of last messages to a player
##
## * clientData - the additional data for the Tcl command
Expand Down Expand Up @@ -93,7 +93,7 @@ proc showLastMessagesCommand(clientData: cint; interp: PInterp; argc: cint;
return tclOk

proc selectMessagesCommand(clientData: cint; interp: PInterp; argc: cint;
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect], exportc.} =
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect], exportc.} =
## Show only messages of the selected type
##
## * clientData - the additional data for the Tcl command
Expand Down Expand Up @@ -128,7 +128,7 @@ proc deleteMessagesCommand(clientData: cint; interp: PInterp; argc: cint;
return tclOk

proc searchMessagesCommand(clientData: cint; interp: PInterp; argc: cint;
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect], exportc.} =
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect], exportc.} =
## Show only this messages which contains the selected sequence
##
## * clientData - the additional data for the Tcl command
Expand Down Expand Up @@ -180,7 +180,7 @@ proc searchMessagesCommand(clientData: cint; interp: PInterp; argc: cint;
tclSetResult(value = "1")
return tclOk

proc addCommands*() {.sideEffect, raises: [], tags: [WriteIOEffect].} =
proc addCommands*() {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect].} =
## Adds Tcl commands related to the crew UI
try:
discard
Expand Down
12 changes: 6 additions & 6 deletions nim/src/ui/missionsui.nim
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ import coreui, dialogs, errordialog, mapsui, table, utilsui2
var baseIndex = 0

proc showMissionCommand(clientData: cint; interp: PInterp; argc: cint;
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect], exportc.} =
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect], exportc.} =
## Show mission on map
##
## * clientData - the additional data for the Tcl command
Expand Down Expand Up @@ -71,7 +71,7 @@ var
missionsTable: TableWidget
missionsIndexes: seq[Natural]

proc refreshMissionsList(page: Positive = 1) {.sideEffect, raises: [], tags: [WriteIOEffect].} =
proc refreshMissionsList(page: Positive = 1) {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect].} =
## Refresh the list of available missions
##
## * page - The current page of the list to show. Default value is 1.
Expand Down Expand Up @@ -287,7 +287,7 @@ proc showBaseMissionsCommand(clientData: cint; interp: PInterp; argc: cint;
return tclOk

proc missionMoreInfoCommand(clientData: cint; interp: PInterp; argc: cint;
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect], exportc.} =
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect], exportc.} =
## Show more info about the selected mission
##
## * clientData - the additional data for the Tcl command
Expand Down Expand Up @@ -419,7 +419,7 @@ proc missionMoreInfoCommand(clientData: cint; interp: PInterp; argc: cint;
return tclOk

proc acceptMissionCommand(clientData: cint; interp: PInterp; argc: cint;
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect], exportc.} =
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect], exportc.} =
## Accept the mission in a base
##
## * clientData - the additional data for the Tcl command
Expand Down Expand Up @@ -490,7 +490,7 @@ proc acceptMissionCommand(clientData: cint; interp: PInterp; argc: cint;
return tclOk

proc updateMissionRewardCommand(clientData: cint; interp: PInterp; argc: cint;
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect], exportc.} =
argv: cstringArray): TclResults {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect], exportc.} =
## Update the information about the selected mission reward
##
## * clientData - the additional data for the Tcl command
Expand Down Expand Up @@ -676,7 +676,7 @@ proc sortAvailableMissionsCommand(clientData: cint; interp: PInterp; argc: cint;
updateTable(table = missionsTable)
return tclOk

proc addCommands*() {.sideEffect, raises: [], tags: [WriteIOEffect].} =
proc addCommands*() {.sideEffect, raises: [], tags: [WriteIOEffect, TimeEffect].} =
## Adds Tcl commands related to the list of available missions
try:
discard
Expand Down
Loading

0 comments on commit 0cdf88e

Please sign in to comment.