comparison dgl/dgamelaunch.conf @ 63:ad103f9f2e3a

Add support for Advanced Rogue 7 and XRogue.
author John "Elwin" Edwards
date Tue, 09 Jun 2015 14:25:23 -0400
parents e421ea2519ec
children 5f1b4d3151bb
comparison
equal deleted inserted replaced
62:df7acc5653b3 63:ad103f9f2e3a
179 mkdir "%rttyrec/%n", 179 mkdir "%rttyrec/%n",
180 mkdir "%rttyrec/%n/rogue3", 180 mkdir "%rttyrec/%n/rogue3",
181 mkdir "%rttyrec/%n/rogue4", 181 mkdir "%rttyrec/%n/rogue4",
182 mkdir "%rttyrec/%n/rogue5", 182 mkdir "%rttyrec/%n/rogue5",
183 mkdir "%rttyrec/%n/srogue", 183 mkdir "%rttyrec/%n/srogue",
184 mkdir "%rttyrec/%n/arogue5" 184 mkdir "%rttyrec/%n/arogue5",
185 185 mkdir "%rttyrec/%n/arogue7",
186 mkdir "%rttyrec/%n/xrogue"
187
188 # TODO ensure they exist for existing users
186 commands[login] = mkdir "%ruserdata/%n", 189 commands[login] = mkdir "%ruserdata/%n",
187 mkdir "%rttyrec/%n", 190 mkdir "%rttyrec/%n",
188 mkdir "%rttyrec/%n/rogue3", 191 mkdir "%rttyrec/%n/rogue3",
189 mkdir "%rttyrec/%n/rogue4", 192 mkdir "%rttyrec/%n/rogue4",
190 mkdir "%rttyrec/%n/rogue5", 193 mkdir "%rttyrec/%n/rogue5",
241 commands["3"] = play_game "RogueV3" 244 commands["3"] = play_game "RogueV3"
242 commands["4"] = play_game "RogueV4" 245 commands["4"] = play_game "RogueV4"
243 commands["5"] = play_game "RogueV5" 246 commands["5"] = play_game "RogueV5"
244 commands["Ss"] = play_game "SRogue" 247 commands["Ss"] = play_game "SRogue"
245 commands["Aa"] = play_game "ARogue5" 248 commands["Aa"] = play_game "ARogue5"
249 commands["7"] = play_game "ARogue7"
250 commands["Xx"] = play_game "XRogue"
246 commands["q"] = quit 251 commands["q"] = quit
247 } 252 }
248 253
249 # this menu is shown when user presses '?' in the watching menu 254 # this menu is shown when user presses '?' in the watching menu
250 menu["watchmenu_help"] { 255 menu["watchmenu_help"] {
318 inprogressdir = "%rinprogress/arogue5/" 323 inprogressdir = "%rinprogress/arogue5/"
319 ttyrecdir = "%rttyrec/%n/arogue5/" 324 ttyrecdir = "%rttyrec/%n/arogue5/"
320 325
321 commands = cp "/var/games/roguelike/arogue5save/%u-%n.ar5sav" "%rbackup/%u-%n.ar5sav.bak" 326 commands = cp "/var/games/roguelike/arogue5save/%u-%n.ar5sav" "%rbackup/%u-%n.ar5sav.bak"
322 } 327 }
328
329 # Advanced Rogue 7
330 DEFINE {
331 game_path = "/usr/bin/arogue7"
332 game_name = "Advanced Rogue 7"
333 short_name = "ARogue7"
334
335 game_args = "arogue7", "-n", "%n"
336 inprogressdir = "%rinprogress/arogue7/"
337 ttyrecdir = "%rttyrec/%n/arogue7/"
338
339 commands = cp "/var/games/roguelike/arogue7save/%u-%n.ar7sav" "%rbackup/%u-%n.ar7sav.bak"
340 }
341
342 # XRogue
343 DEFINE {
344 game_path = "/usr/bin/xrogue"
345 game_name = "XRogue"
346 short_name = "XRogue"
347
348 game_args = "xrogue", "-n", "%n"
349 inprogressdir = "%rinprogress/xrogue/"
350 ttyrecdir = "%rttyrec/%n/xrogue/"
351
352 commands = cp "/var/games/roguelike/xroguesave/%u-%n.xrsav" "%rbackup/%u-%n.xrsav.bak"
353 }
354
323 355
324 356
325 # Next, we'll define one game's data: 357 # Next, we'll define one game's data:
326 358
327 #DEFINE { 359 #DEFINE {