Reorganized wumpus, combining `wump_ui.pvvs` and `wump_game.pvvs`.
[vvhitespace] / examples / hunt-the-wumpus / wump_init.pvvs
index 9d7543d..e26b05d 100644 (file)
@@ -20,7 +20,7 @@
 #include <stdio.pvvs>
 #include <wump_conf.pvvs>
 #include <wump_strings.pvvs>
 #include <stdio.pvvs>
 #include <wump_conf.pvvs>
 #include <wump_strings.pvvs>
-#include <wump_ui.pvvs>
+#include <wump_game.pvvs>
 NSSVTSSSSSTSN         | MARK: 10000010 (wump_init)
 
 @ Load the user-configurable options.
 NSSVTSSSSSTSN         | MARK: 10000010 (wump_init)
 
 @ Load the user-configurable options.
@@ -233,7 +233,7 @@ NSNTSSTSTTSSSSSSSSTN  | JMP > 10010110 00000001 (main_loop)
 @ Build one random tunnel connection per pass through this loop.
 NSSVTSSTSTTSSSSSSSSTN | MARK: 10010110 00000001 (main_loop)
 @ Use 'random_number mod number_of_array_entries' to select a starting room.
 @ Build one random tunnel connection per pass through this loop.
 NSSVTSSTSTTSSSSSSSSTN | MARK: 10010110 00000001 (main_loop)
 @ Use 'random_number mod number_of_array_entries' to select a starting room.
-NSTTSSSSN             | JSR > 10000 (random)
+NSTTSSTTN             | JSR > 10011 (fastrand)
 SSSTTSSSSSSSSSSSSN    | PUSH 0x3000 (BUFFER)
 TTT                   | LOAD
 TSTT                  | MODULO
 SSSTTSSSSSSSSSSSSN    | PUSH 0x3000 (BUFFER)
 TTT                   | LOAD
 TSTT                  | MODULO
@@ -246,7 +246,7 @@ TTT                   | LOAD
 @ TOS> start_room_num, start_array_index
 @ Now we randomly select a room for the endpoint.
 NSSVTSSTSTTSSSSSSTSSN | MARK: 10010110 00000100 (select_random_dst_room)
 @ TOS> start_room_num, start_array_index
 @ Now we randomly select a room for the endpoint.
 NSSVTSSTSTTSSSSSSTSSN | MARK: 10010110 00000100 (select_random_dst_room)
-NSTTSSSSN             | JSR > 10000 (random)
+NSTTSSTTN             | JSR > 10011 (fastrand)
 SSSTTSSSSSSSSSSSSN    | PUSH 0x3000 (BUFFER)
 TTT                   | LOAD
 TSTT                  | MODULO
 SSSTTSSSSSSSSSSSSN    | PUSH 0x3000 (BUFFER)
 TTT                   | LOAD
 TSTT                  | MODULO
@@ -507,7 +507,7 @@ NTN                   | RTS
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 #include <math.pvvs>
 NSSVTSSSTSTSN         | MARK: 10001010 (get_random_room)
 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
 #include <math.pvvs>
 NSSVTSSSTSTSN         | MARK: 10001010 (get_random_room)
-NSTTSSSSN             | JSR > 10000 (random)
+NSTTSSTTN             | JSR > 10011 (fastrand)
 SSSTSSSSSSSSSSSSN     | PUSH 0x1000 (GAME_DATA_BASE+0 = num_rooms address)
 TTT                   | LOAD
 TSTT                  | MODULO
 SSSTSSSSSSSSSSSSN     | PUSH 0x1000 (GAME_DATA_BASE+0 = num_rooms address)
 TTT                   | LOAD
 TSTT                  | MODULO