From 2e01eced50447c50a1b5915037d22a6dfb20905b Mon Sep 17 00:00:00 2001 From: Madison Rogers Date: Fri, 11 May 2018 22:35:16 -0600 Subject: [PATCH 1/2] Fixed issue 4. When you press enter, inputing a blank line, it will show a message saying you must enter what you want to do, then re-prompt the user for input. This got rid of the IndexError: list index out of range error --- main.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/main.py b/main.py index e9c8540..f638ec2 100644 --- a/main.py +++ b/main.py @@ -26,6 +26,9 @@ def setup(): while main_engine.player.victory != True: action = main_engine.prompt() + while not action: + print('You must enter what you want to do') + action = main_engine.prompt() main_engine.parse(action) main_engine.victory() \ No newline at end of file From 84c7fecaa5a97a18b43729da0fa3fbd773a54a84 Mon Sep 17 00:00:00 2001 From: Madison Rogers Date: Fri, 11 May 2018 22:42:33 -0600 Subject: [PATCH 2/2] Fixed issue 4. --- Game/__init__.pyc | Bin 151 -> 179 bytes Game/engine.pyc | Bin 6736 -> 7268 bytes Game/exits.pyc | Bin 4393 -> 4701 bytes Game/inventory.pyc | Bin 2456 -> 2736 bytes Game/items.pyc | Bin 1479 -> 1619 bytes Game/map.pyc | Bin 842 -> 926 bytes Game/mobiles.pyc | Bin 6102 -> 6522 bytes Game/rooms.pyc | Bin 3207 -> 3543 bytes main.py | 2 +- 9 files changed, 1 insertion(+), 1 deletion(-) diff --git a/Game/__init__.pyc b/Game/__init__.pyc index ee2f97d90d2df2b7c7eb9ae7609b2eafaf30091b..41ffdf70a1e17db7fd5e7ec234462b8dbdf9cca5 100644 GIT binary patch delta 105 zcmbQvxS5fI`7BLhPV{Qw{I7Wx4|R&r)RPHM4#S^!XWQDSZ`P)^@HF*g-LY&K?QVWf@G zlM7fj(8lD=k*w!v<>&hHjz*4t%Oyjrl;^~2PNVSHyoqlDjf|dL zE%1vrK|Oh$U?+`CE)e=iBa>$dx6#Jr&5S delta 1203 zcmaE2alwRx`7I7Wx4|R&r)RPHM4#S^!XWQDSZ`P)^@HF*g-LOuoc)fkr0Z zW;SMI+RV>lMI)zgZerWONF%prbCl7@WGT*8+L*lg2B!**f@8BO_f%RL&CIJ$E2Fdd T=F`aN$<6|ew28&Ze+6^^Sha0) delta 711 zcmcbsvQmkI`7KjQ!aLk1+T{v!uoA5-)OslP0&-Ms31y-qM|5e zib|p^P*fJBLeYXKRr1@73UAuM5hxy)XI$(#7BSHgQ6Ofw8yMac>98bD4uf87UDi{? z8r|D%a7`lYC)S$ptTwjU52M(oiAg`B^*rqi`s|`@zK#=Z+Xp62KHt5wcE7pBS|>i} zY5Qh(i)Wj#-{-OBM%dSx;8QbjRu6_^Mi9hF?1G>S17JO=4k{EtD$cZ6Ia0YZ>{3_s zE?Au5Bd!d#43!^B|#-zpvVh$5~ z;g0S#V3IEa>*k6S>|?t?FI!%o3P08?Pq^G}!PqesVzjyY3#;Mzv(%Po2@NMhGbi&IZWG8wu(hIG|l zoSHHM`oW^SJy}#DLvThj$ZFPK;#M|@yK;!zSb}-3$l@yT($u-Oi!8`nQWdYHZcI}B zIDakk@Puq?hHQ9)>sENSn+}qw7AO20Jt-M|gliIa*!15dY#;Zq#%1prd+BPstft|Y_+f{kULnG?sRp>$@IA!Dafv8SUy51TQ2k)X^LM# delta 638 zcmdlWIzyO)`7I7Wx4|R&r)RPHM4#S^!XWQDSZ`P)^@HF*g-LOjc$}rjg0} and)g{^5$~pFj@r%8*2(}96fn4s|oI7Wx4|R&r)RPHM4#S^!XWQDSZ`P)^@HF*g-LOcrE{rjf}@ MnY?IZvIesf00u~A!vFvP delta 203 zcmbQoeu|BQ`7ngZQ-nY<{_UBj#d0NW==!~g&Q diff --git a/Game/mobiles.pyc b/Game/mobiles.pyc index f62703bac54fee2c1d40ffaca1e702b5fa539549..94cbf7e701c8420d55b0bf7e2ff2751771bbff66 100644 GIT binary patch delta 1407 zcmcbn|I3Jj`7I7Wx4|R&r)RPHM4#S^!XWQDSZ`P)^@HF*g-LY<|m_K`W#C znA>P&v@a_cjf|c=f$bNKg8DFfIjtOB%xTNWw0R@vDq2}Eg?j>xLM4`GAFUi6!uOpv zj-K4Yug}E{%#Y4MTs&nmzmVeQd;EK8; delta 973 zcmexmbWNXw`7nA<4PzL1rR0_~I7e^KCbe~xkr?4B&m zWy{FEIg)D?C5A-sOrXFAw!Hf&u{?nPJNcGRo+F^o$g=s2z;g4EmwPsYS*5xrr&6#rb(f`RO2@OMY@`Zfagh zvA%C+UTSf0K~ZL2x{-mQg?<2#m7H0SlUnSb764RTl$e_fl+$-l%uR(5lT#TV(#GV? z^-QI-a delta 763 zcmcaE-7d+&{F#?a)IrXFBZms3r7Z&kgR@mkXmM&$aZFHYadB!+PK--_a%paAUP*C` zbAC!@Ub;d+QGQlxGLY|{n41bACO0xZBwzRD?M$TD`qCocsu3qwWZ=S?0PDzCS<4GXj^2wWdRRHQ*6TScd diff --git a/main.py b/main.py index f638ec2..e50d2fd 100644 --- a/main.py +++ b/main.py @@ -31,4 +31,4 @@ def setup(): action = main_engine.prompt() main_engine.parse(action) -main_engine.victory() \ No newline at end of file +main_engine.victory()