diff --git a/MerchantRPGCSE2102/README.md b/MerchantRPGCSE2102/README.md new file mode 100644 index 0000000..df0c04d --- /dev/null +++ b/MerchantRPGCSE2102/README.md @@ -0,0 +1,2 @@ +# MerchantRPG +This a final project for the class CSE 2102 - 001 through the University of Connecticut diff --git a/MerchantRPGCSE2102/sequencediagram.sqd b/MerchantRPGCSE2102/sequencediagram.sqd new file mode 100644 index 0000000..3dfaac7 --- /dev/null +++ b/MerchantRPGCSE2102/sequencediagram.sqd @@ -0,0 +1,1644 @@ + + + + 255 + 255 + 206 + + + 0 + 0 + 0 + + true + + + + + 2 + + + + + + + + + + + true + + + + + + 2 + + + + + + 943 + 5 + 59 + 20 + + + + + + + + true + + + + + + 2 + + + + + + 820 + 10 + 54 + 91 + + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 810 + 10 + 270 + 91 + + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 783 + 10 + 417 + 108 + + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 30 + 10 + 543 + 183 + + + + + + + + + + + true + + + + + + 2 + + + + + + 943 + 5 + 548 + 20 + + + + + + + + + true + + + + + + 2 + + + + + + 94 + 10 + 543 + 566 + + + + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 30 + 10 + 548 + 620 + + + + + + + + + + true + + + setLocation + true + 15 + 15 + + + + + true + + + + + 2 + + + + + + + + true + + + + + + 2 + + + + + + 243 + 10 + 700 + 491 + + + + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 30 + 10 + 705 + 519 + + + + + + + + + + + + true + + + + + + 2 + + + + + + 943 + 5 + 705 + 20 + + + + + + + + true + + + + + + 2 + + + + + + 30 + 10 + 700 + 147 + + + + + true + + + + + 2 + + + + + + + + createMap() + true + 3 + 3 + + + + + + true + + + + + true + + + + + + 2 + + + + + + 65 + 10 + 700 + 396 + + + + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 30 + 10 + 705 + 421 + + + + + + + + + + true + + + loadMerchants() + true + 11 + 11 + + + + + true + + + + + 2 + + + + + + + + sendMerchants() + true + 10 + 10 + + + + + + + + true + + + + + true + + + + + + 2 + + + + + + 75 + 10 + 700 + 213 + + + + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 30 + 10 + 705 + 248 + + + + + + + + + + true + + + loadPlayer() + true + 6 + 6 + + + + + true + + + + + 2 + + + + + + + + sendPlayer() + true + 5 + 5 + + + + + + + + true + + + + + + + + true + + + + + + 2 + + + + + + -1 + 100 + 655 + 20 + + + + + + + + Map UI + + + + + true + + + movePlayer() + true + 13 + 13 + + + + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 30 + 10 + 422 + 694 + + + + + + + + + + + + true + + + + + + 2 + + + + + + 943 + 5 + 422 + 20 + + + + + + + + + + + true + + + + + + 2 + + + + + + -1 + 100 + 372 + 20 + + + + + + + + RPGame + + + + + true + + + startTransaction() + false + 16 + 16 + + + + + true + + + + + 2 + + + + + + + + keyPressed() + true + 12 + 12 + + + + + + + + true + + + + updatePlayerLocation() + false + 14 + 14 + + + + + + + + true + + + + + true + + + + + + 2 + + + + + + 30 + 10 + 543 + 893 + + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 40 + 10 + 1234 + 893 + + + + true + + + + + 2 + + + + + + + + buy()/sell() + false + 19 + 17 + + + + + + + + + + + true + + + + + + 2 + + + + + + 943 + 5 + 1239 + 20 + + + + + + + + true + + + + + + 2 + + + + + + 30 + 10 + 1234 + 769 + + + + true + + + + + 2 + + + + + + + + completeTransaction() + false + + + + + true + + + + + 2 + + + + + + + + createTransaction() + true + 17 + 18 + + + + + + true + + + + + + + + true + + + + + + 2 + + + + + + -1 + 100 + 1189 + 20 + + + + + + + + Transaction UI + + + + + true + + + + true + + + + + + + + + true + + + + + + + true + + + + + + 2 + + + + + + -1 + 100 + 498 + 20 + + + + + + + + Player + + + + + true + + + createPlayer() + true + 4 + 4 + + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 30 + 10 + 856 + 280 + + + + + + + + + + + true + + + + + + 2 + + + + + + 943 + 5 + 861 + 20 + + + + + + + + + + + true + + + + + + 2 + + + + + + -1 + 100 + 811 + 20 + + + + + + + + Merchant1 + + + + + true + + + createMerchant() + true + 7 + 7 + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 30 + 10 + 971 + 320 + + + + + + + + + + + true + + + + + + 2 + + + + + + 943 + 5 + 976 + 20 + + + + + + + + + + + true + + + + + + 2 + + + + + + -1 + 100 + 926 + 20 + + + + + + + + Merchant2 + + + + + true + + + createMerchant() + true + 8 + 8 + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 30 + 10 + 1085 + 357 + + + + + + + + + + + true + + + + + + 2 + + + + + + 943 + 5 + 1090 + 20 + + + + + + + + + + + true + + + + + + 2 + + + + + + -1 + 100 + 1040 + 20 + + + + + + + + Merchant3 + + + + + true + + + createMerchant() + true + 9 + 9 + + + + + + + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + 30 + 10 + 422 + 851 + + + + + + + + + + true + + + toggleMovement() + true + 18 + 19 + + + + + + + + + + + + + true + + + runGame() + true + 2 + 2 + + + + + + + + + + + true + + + + + + 2 + + + + + + 943 + 5 + 275 + 20 + + + + + + + + + + + true + + + + + + 2 + + + + + + -1 + 100 + 225 + 20 + + + + + + + + MainScreen UI + + + + + true + + + wish to start new game + true + 1 + 1 + + + + + + + true + + + + + + + true + + + + + + 2 + + + + + + -1 + 100 + 9 + 20 + + + + + + + + User + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file