bunch of revisions, still in progress
This commit is contained in:
125
.idea/workspace.xml
generated
125
.idea/workspace.xml
generated
@@ -3,10 +3,12 @@
|
|||||||
<component name="ChangeListManager">
|
<component name="ChangeListManager">
|
||||||
<list default="true" id="3114a2b9-4919-4fdf-8fd9-d03b60109ce4" name="Default Changelist" comment="">
|
<list default="true" id="3114a2b9-4919-4fdf-8fd9-d03b60109ce4" name="Default Changelist" comment="">
|
||||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/Player.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Player.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/Bank.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Bank.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/Start.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Start.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/Start.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Start.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/TaipanShop.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/TaipanShop.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/TaipanShop.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/TaipanShop.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/Travel.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Travel.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/Travel.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Travel.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/Warehouse.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/Warehouse.java" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/src/loanShark.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/loanShark.java" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/src/main.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main.java" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/src/main.java" beforeDir="false" afterPath="$PROJECT_DIR$/src/main.java" afterDir="false" />
|
||||||
</list>
|
</list>
|
||||||
<ignored path="$PROJECT_DIR$/out/" />
|
<ignored path="$PROJECT_DIR$/out/" />
|
||||||
@@ -32,11 +34,20 @@
|
|||||||
</component>
|
</component>
|
||||||
<component name="FileEditorManager">
|
<component name="FileEditorManager">
|
||||||
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
|
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
|
||||||
<file pinned="false" current-in-tab="true">
|
<file pinned="false" current-in-tab="false">
|
||||||
<entry file="file://$PROJECT_DIR$/src/main.java">
|
<entry file="file://$PROJECT_DIR$/src/main.java">
|
||||||
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
|
<state relative-caret-position="342">
|
||||||
|
<caret line="18" column="34" lean-forward="true" selection-start-line="18" selection-start-column="34" selection-end-line="18" selection-end-column="34" />
|
||||||
|
</state>
|
||||||
|
</provider>
|
||||||
|
</entry>
|
||||||
|
</file>
|
||||||
|
<file pinned="false" current-in-tab="false">
|
||||||
|
<entry file="file://$PROJECT_DIR$/src/loanShark.java">
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="668">
|
<state relative-caret-position="668">
|
||||||
<caret line="38" column="26" lean-forward="true" selection-start-line="38" selection-start-column="26" selection-end-line="38" selection-end-column="26" />
|
<caret line="41" column="5" selection-start-line="41" selection-start-column="5" selection-end-line="41" selection-end-column="5" />
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
@@ -57,17 +68,17 @@
|
|||||||
<file pinned="false" current-in-tab="false">
|
<file pinned="false" current-in-tab="false">
|
||||||
<entry file="file://$PROJECT_DIR$/src/Warehouse.java">
|
<entry file="file://$PROJECT_DIR$/src/Warehouse.java">
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="2736">
|
<state relative-caret-position="855">
|
||||||
<caret line="144" column="48" selection-start-line="144" selection-start-column="48" selection-end-line="144" selection-end-column="48" />
|
<caret line="45" column="75" selection-start-line="45" selection-start-column="75" selection-end-line="45" selection-end-column="75" />
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
</file>
|
</file>
|
||||||
<file pinned="false" current-in-tab="false">
|
<file pinned="false" current-in-tab="true">
|
||||||
<entry file="file://$PROJECT_DIR$/src/TaipanShop.java">
|
<entry file="file://$PROJECT_DIR$/src/TaipanShop.java">
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="209">
|
<state relative-caret-position="269">
|
||||||
<caret line="12" column="25" lean-forward="true" selection-start-line="12" selection-start-column="25" selection-end-line="12" selection-end-column="25" />
|
<caret line="162" column="105" lean-forward="true" selection-start-line="162" selection-start-column="105" selection-end-line="162" selection-end-column="105" />
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
@@ -75,8 +86,8 @@
|
|||||||
<file pinned="false" current-in-tab="false">
|
<file pinned="false" current-in-tab="false">
|
||||||
<entry file="file://$PROJECT_DIR$/src/Travel.java">
|
<entry file="file://$PROJECT_DIR$/src/Travel.java">
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="-371">
|
<state relative-caret-position="370">
|
||||||
<caret line="60" column="35" selection-start-line="60" selection-start-column="35" selection-end-line="60" selection-end-column="35" />
|
<caret line="108" column="65" lean-forward="true" selection-start-line="108" selection-start-column="65" selection-end-line="108" selection-end-column="65" />
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
@@ -84,11 +95,10 @@
|
|||||||
<file pinned="false" current-in-tab="false">
|
<file pinned="false" current-in-tab="false">
|
||||||
<entry file="file://$PROJECT_DIR$/src/Bank.java">
|
<entry file="file://$PROJECT_DIR$/src/Bank.java">
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="931">
|
<state relative-caret-position="421">
|
||||||
<caret line="49" column="53" selection-start-line="49" selection-start-column="53" selection-end-line="49" selection-end-column="53" />
|
<caret line="66" column="6" selection-start-line="66" selection-start-column="6" selection-end-line="66" selection-end-column="6" />
|
||||||
<folding>
|
<folding>
|
||||||
<element signature="e#1027#1028#0" expanded="true" />
|
<element signature="imports" expanded="true" />
|
||||||
<element signature="e#1075#1076#0" expanded="true" />
|
|
||||||
</folding>
|
</folding>
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
@@ -97,8 +107,8 @@
|
|||||||
<file pinned="false" current-in-tab="false">
|
<file pinned="false" current-in-tab="false">
|
||||||
<entry file="file://$PROJECT_DIR$/src/Start.java">
|
<entry file="file://$PROJECT_DIR$/src/Start.java">
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="437">
|
<state relative-caret-position="475">
|
||||||
<caret line="35" column="9" lean-forward="true" selection-start-line="35" selection-start-column="9" selection-end-line="35" selection-end-column="9" />
|
<caret line="43" column="35" selection-start-line="43" selection-start-column="35" selection-end-line="43" selection-end-column="35" />
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
@@ -114,7 +124,6 @@
|
|||||||
</component>
|
</component>
|
||||||
<component name="FindInProjectRecents">
|
<component name="FindInProjectRecents">
|
||||||
<findStrings>
|
<findStrings>
|
||||||
<find>heal</find>
|
|
||||||
<find>eek</find>
|
<find>eek</find>
|
||||||
<find>setg</find>
|
<find>setg</find>
|
||||||
<find>guns</find>
|
<find>guns</find>
|
||||||
@@ -144,6 +153,7 @@
|
|||||||
<find>setmone</find>
|
<find>setmone</find>
|
||||||
<find>set</find>
|
<find>set</find>
|
||||||
<find>player.</find>
|
<find>player.</find>
|
||||||
|
<find>System.out.println("\n*** PLACEHOLDER FOR LOAN SHARK ***\n");</find>
|
||||||
</findStrings>
|
</findStrings>
|
||||||
<replaceStrings>
|
<replaceStrings>
|
||||||
<replace>player.getName()</replace>
|
<replace>player.getName()</replace>
|
||||||
@@ -158,6 +168,7 @@
|
|||||||
<replace>Litty</replace>
|
<replace>Litty</replace>
|
||||||
<replace>player.set</replace>
|
<replace>player.set</replace>
|
||||||
<replace>%s</replace>
|
<replace>%s</replace>
|
||||||
|
<replace>loan();</replace>
|
||||||
</replaceStrings>
|
</replaceStrings>
|
||||||
</component>
|
</component>
|
||||||
<component name="Git.Settings">
|
<component name="Git.Settings">
|
||||||
@@ -168,13 +179,14 @@
|
|||||||
<list>
|
<list>
|
||||||
<option value="$PROJECT_DIR$/src/Test.java" />
|
<option value="$PROJECT_DIR$/src/Test.java" />
|
||||||
<option value="$PROJECT_DIR$/src/ShipWarfare.java" />
|
<option value="$PROJECT_DIR$/src/ShipWarfare.java" />
|
||||||
|
<option value="$PROJECT_DIR$/src/Player.java" />
|
||||||
<option value="$PROJECT_DIR$/src/Warehouse.java" />
|
<option value="$PROJECT_DIR$/src/Warehouse.java" />
|
||||||
|
<option value="$PROJECT_DIR$/src/Start.java" />
|
||||||
<option value="$PROJECT_DIR$/src/Bank.java" />
|
<option value="$PROJECT_DIR$/src/Bank.java" />
|
||||||
<option value="$PROJECT_DIR$/src/Travel.java" />
|
<option value="$PROJECT_DIR$/src/Travel.java" />
|
||||||
<option value="$PROJECT_DIR$/src/TaipanShop.java" />
|
<option value="$PROJECT_DIR$/src/loanShark.java" />
|
||||||
<option value="$PROJECT_DIR$/src/main.java" />
|
<option value="$PROJECT_DIR$/src/main.java" />
|
||||||
<option value="$PROJECT_DIR$/src/Player.java" />
|
<option value="$PROJECT_DIR$/src/TaipanShop.java" />
|
||||||
<option value="$PROJECT_DIR$/src/Start.java" />
|
|
||||||
</list>
|
</list>
|
||||||
</option>
|
</option>
|
||||||
</component>
|
</component>
|
||||||
@@ -212,7 +224,7 @@
|
|||||||
<component name="PropertiesComponent">
|
<component name="PropertiesComponent">
|
||||||
<property name="WebServerToolWindowFactoryState" value="false" />
|
<property name="WebServerToolWindowFactoryState" value="false" />
|
||||||
<property name="aspect.path.notification.shown" value="true" />
|
<property name="aspect.path.notification.shown" value="true" />
|
||||||
<property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1551052466350" />
|
<property name="com.android.tools.idea.instantapp.provision.ProvisionBeforeRunTaskProvider.myTimeStamp" value="1551057342280" />
|
||||||
<property name="extract.method.default.visibility" value="public" />
|
<property name="extract.method.default.visibility" value="public" />
|
||||||
<property name="last_opened_file_path" value="$PROJECT_DIR$" />
|
<property name="last_opened_file_path" value="$PROJECT_DIR$" />
|
||||||
<property name="project.structure.last.edited" value="Project" />
|
<property name="project.structure.last.edited" value="Project" />
|
||||||
@@ -407,7 +419,21 @@
|
|||||||
<option name="project" value="LOCAL" />
|
<option name="project" value="LOCAL" />
|
||||||
<updated>1551049097974</updated>
|
<updated>1551049097974</updated>
|
||||||
</task>
|
</task>
|
||||||
<option name="localTasksCounter" value="15" />
|
<task id="LOCAL-00015" summary="bunch of revisions, still in progress">
|
||||||
|
<created>1551052425343</created>
|
||||||
|
<option name="number" value="00015" />
|
||||||
|
<option name="presentableId" value="LOCAL-00015" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1551052425343</updated>
|
||||||
|
</task>
|
||||||
|
<task id="LOCAL-00016" summary="bunch of revisions, still in progress">
|
||||||
|
<created>1551052501350</created>
|
||||||
|
<option name="number" value="00016" />
|
||||||
|
<option name="presentableId" value="LOCAL-00016" />
|
||||||
|
<option name="project" value="LOCAL" />
|
||||||
|
<updated>1551052501350</updated>
|
||||||
|
</task>
|
||||||
|
<option name="localTasksCounter" value="17" />
|
||||||
<servers />
|
<servers />
|
||||||
</component>
|
</component>
|
||||||
<component name="TimeTrackingManager">
|
<component name="TimeTrackingManager">
|
||||||
@@ -415,7 +441,6 @@
|
|||||||
</component>
|
</component>
|
||||||
<component name="ToolWindowManager">
|
<component name="ToolWindowManager">
|
||||||
<frame x="-8" y="-8" width="1936" height="1056" extended-state="6" />
|
<frame x="-8" y="-8" width="1936" height="1056" extended-state="6" />
|
||||||
<editor active="true" />
|
|
||||||
<layout>
|
<layout>
|
||||||
<window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.25799572" />
|
<window_info content_ui="combo" id="Project" order="0" visible="true" weight="0.25799572" />
|
||||||
<window_info id="Structure" order="1" side_tool="true" weight="0.25" />
|
<window_info id="Structure" order="1" side_tool="true" weight="0.25" />
|
||||||
@@ -491,40 +516,32 @@
|
|||||||
</entry>
|
</entry>
|
||||||
<entry file="file://$PROJECT_DIR$/src/Bank.java">
|
<entry file="file://$PROJECT_DIR$/src/Bank.java">
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="931">
|
<state relative-caret-position="421">
|
||||||
<caret line="49" column="53" selection-start-line="49" selection-start-column="53" selection-end-line="49" selection-end-column="53" />
|
<caret line="66" column="6" selection-start-line="66" selection-start-column="6" selection-end-line="66" selection-end-column="6" />
|
||||||
<folding>
|
<folding>
|
||||||
<element signature="e#1027#1028#0" expanded="true" />
|
<element signature="imports" expanded="true" />
|
||||||
<element signature="e#1075#1076#0" expanded="true" />
|
|
||||||
</folding>
|
</folding>
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
<entry file="file://$PROJECT_DIR$/src/Travel.java">
|
<entry file="file://$PROJECT_DIR$/src/Travel.java">
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="-371">
|
<state relative-caret-position="370">
|
||||||
<caret line="60" column="35" selection-start-line="60" selection-start-column="35" selection-end-line="60" selection-end-column="35" />
|
<caret line="108" column="65" lean-forward="true" selection-start-line="108" selection-start-column="65" selection-end-line="108" selection-end-column="65" />
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
<entry file="file://$PROJECT_DIR$/src/TaipanShop.java">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state relative-caret-position="209">
|
|
||||||
<caret line="12" column="25" lean-forward="true" selection-start-line="12" selection-start-column="25" selection-end-line="12" selection-end-column="25" />
|
|
||||||
</state>
|
|
||||||
</provider>
|
|
||||||
</entry>
|
|
||||||
<entry file="file://$PROJECT_DIR$/src/Start.java">
|
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
|
||||||
<state relative-caret-position="437">
|
|
||||||
<caret line="35" column="9" lean-forward="true" selection-start-line="35" selection-start-column="9" selection-end-line="35" selection-end-column="9" />
|
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
<entry file="file://$PROJECT_DIR$/src/Warehouse.java">
|
<entry file="file://$PROJECT_DIR$/src/Warehouse.java">
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="2736">
|
<state relative-caret-position="855">
|
||||||
<caret line="144" column="48" selection-start-line="144" selection-start-column="48" selection-end-line="144" selection-end-column="48" />
|
<caret line="45" column="75" selection-start-line="45" selection-start-column="75" selection-end-line="45" selection-end-column="75" />
|
||||||
|
</state>
|
||||||
|
</provider>
|
||||||
|
</entry>
|
||||||
|
<entry file="file://$PROJECT_DIR$/src/loanShark.java">
|
||||||
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
|
<state relative-caret-position="668">
|
||||||
|
<caret line="41" column="5" selection-start-line="41" selection-start-column="5" selection-end-line="41" selection-end-column="5" />
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
@@ -541,8 +558,22 @@
|
|||||||
</entry>
|
</entry>
|
||||||
<entry file="file://$PROJECT_DIR$/src/main.java">
|
<entry file="file://$PROJECT_DIR$/src/main.java">
|
||||||
<provider selected="true" editor-type-id="text-editor">
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
<state relative-caret-position="668">
|
<state relative-caret-position="342">
|
||||||
<caret line="38" column="26" lean-forward="true" selection-start-line="38" selection-start-column="26" selection-end-line="38" selection-end-column="26" />
|
<caret line="18" column="34" lean-forward="true" selection-start-line="18" selection-start-column="34" selection-end-line="18" selection-end-column="34" />
|
||||||
|
</state>
|
||||||
|
</provider>
|
||||||
|
</entry>
|
||||||
|
<entry file="file://$PROJECT_DIR$/src/Start.java">
|
||||||
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
|
<state relative-caret-position="475">
|
||||||
|
<caret line="43" column="35" selection-start-line="43" selection-start-column="35" selection-end-line="43" selection-end-column="35" />
|
||||||
|
</state>
|
||||||
|
</provider>
|
||||||
|
</entry>
|
||||||
|
<entry file="file://$PROJECT_DIR$/src/TaipanShop.java">
|
||||||
|
<provider selected="true" editor-type-id="text-editor">
|
||||||
|
<state relative-caret-position="269">
|
||||||
|
<caret line="162" column="105" lean-forward="true" selection-start-line="162" selection-start-column="105" selection-end-line="162" selection-end-column="105" />
|
||||||
</state>
|
</state>
|
||||||
</provider>
|
</provider>
|
||||||
</entry>
|
</entry>
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
import java.sql.SQLOutput;
|
||||||
import java.util.Scanner;
|
import java.util.Scanner;
|
||||||
|
|
||||||
public class Bank{
|
public class Bank{
|
||||||
@@ -6,47 +7,62 @@ public class Bank{
|
|||||||
public void setPlayer(Player player) {
|
public void setPlayer(Player player) {
|
||||||
Player playerDummy = new Player(player);
|
Player playerDummy = new Player(player);
|
||||||
this.player = playerDummy;
|
this.player = playerDummy;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Player getPlayer(){
|
public Player getPlayer(){
|
||||||
Player playerDummy = new Player(player);
|
Player playerDummy = new Player(player);
|
||||||
return playerDummy;
|
return playerDummy;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Bank(Player player){
|
public Bank(Player player){
|
||||||
Player playerDummy = new Player(player);
|
Player playerDummy = new Player(player);
|
||||||
this.player = playerDummy;
|
this.player = playerDummy;
|
||||||
}
|
}
|
||||||
|
|
||||||
public int promtMoney() {
|
public void bank(){
|
||||||
int addVal = 0;
|
Scanner input = new Scanner(System.in);
|
||||||
int retVal = 0;
|
boolean notDone = true;
|
||||||
System.out.println("Please enter an amount");
|
int check = 0;
|
||||||
Scanner keyboard = new Scanner(System.in);
|
while(notDone){
|
||||||
addVal = keyboard.nextInt();
|
System.out.println("Would you like to Withdraw or Deposit?");
|
||||||
if(addVal >= 0) {
|
String response = input.nextLine();
|
||||||
retVal = addVal;
|
if(response.equalsIgnoreCase("W")){
|
||||||
}
|
boolean notDone2 = true;
|
||||||
return retVal;
|
while(notDone2){
|
||||||
}
|
int withdraw = input.nextInt();
|
||||||
|
if(withdraw <= player.getBank()){
|
||||||
public void addMoney() {
|
player.setMoney(withdraw + player.getMoney());
|
||||||
int addMon = promtMoney();
|
player.setBank(player.getBank()-withdraw);
|
||||||
if(addMon >= 0) {
|
notDone2 = false;
|
||||||
player.setBank(promtMoney() + player.getMoney());
|
check = 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}else if(response.equalsIgnoreCase("D")){
|
||||||
|
boolean notDone2 = true;
|
||||||
|
while(notDone2){
|
||||||
|
int deposit = input.nextInt();
|
||||||
|
if(deposit <= player.getMoney()){
|
||||||
|
player.setBank(deposit + player.getBank());
|
||||||
|
player.setMoney(player.getMoney()-deposit);
|
||||||
|
notDone2 = false;
|
||||||
|
check = 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if(check == 1){
|
||||||
|
boolean notDone3 = true;
|
||||||
|
while(notDone3){
|
||||||
|
System.out.println("Would you like to continue? Y/N");
|
||||||
|
response = input.nextLine();
|
||||||
|
if(response.equalsIgnoreCase("Y")){
|
||||||
|
notDone3 = false;
|
||||||
|
}else if(response.equalsIgnoreCase("N")){
|
||||||
|
notDone = false;
|
||||||
|
notDone3 = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void removeMoney() {
|
|
||||||
int subMon = promtMoney();
|
|
||||||
if(subMon <= player.getMoney()) {
|
|
||||||
player.setBank(subMon - player.getMoney());
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
public void addInterest() {
|
|
||||||
player.setBank((int)((player.getBank() * 1.01)));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -36,6 +36,13 @@ public class Start
|
|||||||
{
|
{
|
||||||
player.setGuns(5);
|
player.setGuns(5);
|
||||||
}
|
}
|
||||||
|
// purely for testing purposes.
|
||||||
|
if(player.getName().equalsIgnoreCase("Vikram")){
|
||||||
|
player.setMoney(999999999);
|
||||||
|
player.setBank(999999999);
|
||||||
|
player.setGuns(999);
|
||||||
|
player.setHP(99999999);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -86,6 +86,24 @@ public class TaipanShop {
|
|||||||
player = travel.getPlayer();
|
player = travel.getPlayer();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void warehouse(){
|
||||||
|
Warehouse warehouse = new Warehouse(player);
|
||||||
|
warehouse.changeWarehouse();
|
||||||
|
player = warehouse.getPlayer();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void bank(){
|
||||||
|
Bank bank = new Bank(player);
|
||||||
|
bank.bank();
|
||||||
|
player = bank.getPlayer();
|
||||||
|
}
|
||||||
|
|
||||||
|
public void loan(){
|
||||||
|
loanShark loan = new loanShark(player);
|
||||||
|
loan.loanMoney();
|
||||||
|
player = loan.getPlayer();
|
||||||
|
}
|
||||||
|
|
||||||
private void updatePrices(){
|
private void updatePrices(){
|
||||||
String s = "\n" + player.getName() + ", the price of ";
|
String s = "\n" + player.getName() + ", the price of ";
|
||||||
double value = 80*Math.random();
|
double value = 80*Math.random();
|
||||||
@@ -134,15 +152,15 @@ public class TaipanShop {
|
|||||||
private void printShop(){
|
private void printShop(){
|
||||||
currentCargo = player.getOpiumHeld()+player.getGuns()*10+player.getSilkHeld()+player.getArmsHeld()+player.getGeneralHeld();
|
currentCargo = player.getOpiumHeld()+player.getGuns()*10+player.getSilkHeld()+player.getArmsHeld()+player.getGeneralHeld();
|
||||||
if(cargoSpace - currentCargo < 0){
|
if(cargoSpace - currentCargo < 0){
|
||||||
System.out.println("Hold: Overloaded" + " Guns: " + player.getGuns());
|
System.out.println("Hold: Overloaded" + " Guns: " + player.getGuns() + " HP: " + player.getHP() +"%");
|
||||||
}else{
|
}else{
|
||||||
System.out.println("Hold: " + (cargoSpace-currentCargo) + " Guns: " + player.getGuns());
|
System.out.println("Hold: " + (cargoSpace-currentCargo) + " Guns: " + player.getGuns() + " HP: " + player.getHP() +"%");
|
||||||
}
|
}
|
||||||
System.out.println("-------------------------------------------------------------");
|
System.out.println("-------------------------------------------------------------");
|
||||||
System.out.println(" Opium: " + player.getOpiumHeld() + " Silk: " + player.getSilkHeld());
|
System.out.println(" Opium: " + player.getOpiumHeld() + " Silk: " + player.getSilkHeld());
|
||||||
System.out.println(" Arms: " + player.getArmsHeld() + " General: " + player.getGeneralHeld());
|
System.out.println(" Arms: " + player.getArmsHeld() + " General: " + player.getGeneralHeld());
|
||||||
System.out.println("-------------------------------------------------------------");
|
System.out.println("-------------------------------------------------------------");
|
||||||
System.out.println("Cash: " + player.getMoney() + " Bank: " + player.getBank()+"\n");
|
System.out.println("Cash: " + player.getMoney() + " Bank: " + player.getBank()+ " Debt: " + player.getDebt()+"\n");
|
||||||
System.out.println(player.getName() + ", present prices per unit here are:");
|
System.out.println(player.getName() + ", present prices per unit here are:");
|
||||||
System.out.println(" Opium: " + opiumPrice + " Silk: " + silkPrice);
|
System.out.println(" Opium: " + opiumPrice + " Silk: " + silkPrice);
|
||||||
System.out.println(" Arms: " + armsPrice + " General: " + generalPrice);
|
System.out.println(" Arms: " + armsPrice + " General: " + generalPrice);
|
||||||
@@ -151,7 +169,7 @@ public class TaipanShop {
|
|||||||
public void atLocationOne(boolean notDone, Scanner input){
|
public void atLocationOne(boolean notDone, Scanner input){
|
||||||
while(notDone){
|
while(notDone){
|
||||||
printShop();
|
printShop();
|
||||||
System.out.println("\nShall I Buy, Sell, Visit Bank, Transfer Cargo, or Quit Trading?");
|
System.out.println("\nShall I Buy, Sell, Visit Bank, Get Loans, Transfer Cargo, or Quit Trading?");
|
||||||
String response = input.next();
|
String response = input.next();
|
||||||
if (response.equalsIgnoreCase("B")) {
|
if (response.equalsIgnoreCase("B")) {
|
||||||
boolean notDone2 = true;
|
boolean notDone2 = true;
|
||||||
@@ -284,10 +302,12 @@ public class TaipanShop {
|
|||||||
}
|
}
|
||||||
|
|
||||||
} else if (response.equalsIgnoreCase("V")) {
|
} else if (response.equalsIgnoreCase("V")) {
|
||||||
System.out.println("\n*** PLACEHOLDER FOR BANK ***\n");
|
bank();
|
||||||
} else if (response.equalsIgnoreCase("T")) {
|
} else if (response.equalsIgnoreCase("T")) {
|
||||||
System.out.println("\n*** PLACEHOLDER FOR WAREHOUSE ***\n");
|
warehouse();
|
||||||
} else if (response.equalsIgnoreCase("Q")) {
|
}else if (response.equalsIgnoreCase("G")||response.equalsIgnoreCase("L")) {
|
||||||
|
loan();
|
||||||
|
}else if (response.equalsIgnoreCase("Q")) {
|
||||||
travel();
|
travel();
|
||||||
notDone = false;
|
notDone = false;
|
||||||
}
|
}
|
||||||
@@ -437,7 +457,7 @@ public class TaipanShop {
|
|||||||
public void retireAndLocationOne(boolean notDone, Scanner input){
|
public void retireAndLocationOne(boolean notDone, Scanner input){
|
||||||
while(notDone){
|
while(notDone){
|
||||||
printShop();
|
printShop();
|
||||||
System.out.println("\nShall I Buy, Sell, Visit Bank, Transfer Cargo, Retire, or Quit Trading?");
|
System.out.println("\nShall I Buy, Sell, Visit Bank, Transfer Cargo, Get Loans, Retire, or Quit Trading?");
|
||||||
String response = input.next();
|
String response = input.next();
|
||||||
if (response.equalsIgnoreCase("B")) {
|
if (response.equalsIgnoreCase("B")) {
|
||||||
boolean notDone2 = true;
|
boolean notDone2 = true;
|
||||||
@@ -569,10 +589,12 @@ public class TaipanShop {
|
|||||||
}
|
}
|
||||||
|
|
||||||
} else if (response.equalsIgnoreCase("V")) {
|
} else if (response.equalsIgnoreCase("V")) {
|
||||||
System.out.println("\n*** PLACEHOLDER FOR BANK ***\n");
|
bank();
|
||||||
} else if (response.equalsIgnoreCase("T")) {
|
} else if (response.equalsIgnoreCase("T")) {
|
||||||
System.out.println("\n*** PLACEHOLDER FOR WAREHOUSE ***\n");
|
warehouse();
|
||||||
} else if (response.equalsIgnoreCase("Q")) {
|
}else if (response.equalsIgnoreCase("G")||response.equalsIgnoreCase("L")) {
|
||||||
|
loan();
|
||||||
|
}else if (response.equalsIgnoreCase("Q")) {
|
||||||
travel();
|
travel();
|
||||||
notDone = false;
|
notDone = false;
|
||||||
} else if (response.equalsIgnoreCase("R")) {
|
} else if (response.equalsIgnoreCase("R")) {
|
||||||
|
|||||||
@@ -106,6 +106,8 @@ public class Travel {
|
|||||||
randomEventSea(tempInt);
|
randomEventSea(tempInt);
|
||||||
seaAtlas(tempInt);
|
seaAtlas(tempInt);
|
||||||
hasTraveled = true;
|
hasTraveled = true;
|
||||||
|
player.setBank((int)(player.getBank() * 1.01));
|
||||||
|
player.setDebt((int)(player.getDebt() * 1.01));
|
||||||
} else System.out.println("\nYou're already here " + player.getName() + ".");
|
} else System.out.println("\nYou're already here " + player.getName() + ".");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
System.out.print("\nSorry, " + player.getName() + " could you say that again?");
|
System.out.print("\nSorry, " + player.getName() + " could you say that again?");
|
||||||
|
|||||||
@@ -44,7 +44,6 @@ public class Warehouse {
|
|||||||
}
|
}
|
||||||
String good;
|
String good;
|
||||||
System.out.println("Please enter a good to transfer O, S, G, A :");
|
System.out.println("Please enter a good to transfer O, S, G, A :");
|
||||||
Scanner keyboard = new Scanner(System.in);
|
|
||||||
good = keyboard.nextLine();
|
good = keyboard.nextLine();
|
||||||
int held = 0;
|
int held = 0;
|
||||||
if (amount > 0) {
|
if (amount > 0) {
|
||||||
@@ -96,7 +95,6 @@ public class Warehouse {
|
|||||||
|
|
||||||
String good;
|
String good;
|
||||||
System.out.println("Please enter a good to transfer O, S, G, A :");
|
System.out.println("Please enter a good to transfer O, S, G, A :");
|
||||||
Scanner keyboard = new Scanner(System.in);
|
|
||||||
good = keyboard.nextLine();
|
good = keyboard.nextLine();
|
||||||
int held = 0;
|
int held = 0;
|
||||||
if (amount > 0) {
|
if (amount > 0) {
|
||||||
@@ -155,7 +153,6 @@ public class Warehouse {
|
|||||||
|
|
||||||
String check;
|
String check;
|
||||||
System.out.println("Would you like to do any other business? Y / N?");
|
System.out.println("Would you like to do any other business? Y / N?");
|
||||||
Scanner keyboard = new Scanner(System.in);
|
|
||||||
check = keyboard.nextLine();
|
check = keyboard.nextLine();
|
||||||
|
|
||||||
if(check.equalsIgnoreCase("Y")) {
|
if(check.equalsIgnoreCase("Y")) {
|
||||||
|
|||||||
@@ -2,46 +2,42 @@ import java.util.Scanner;
|
|||||||
|
|
||||||
public class loanShark {
|
public class loanShark {
|
||||||
private Player player;
|
private Player player;
|
||||||
public void setPlayer(Player player) {
|
public void setPlayer(Player player) {
|
||||||
Player playerDummy = new Player(player);
|
Player playerDummy = new Player(player);
|
||||||
this.player = playerDummy;
|
this.player = playerDummy;
|
||||||
}
|
}
|
||||||
|
|
||||||
public Player getPlayer(){
|
public Player getPlayer(){
|
||||||
Player playerDummy = new Player(player);
|
Player playerDummy = new Player(player);
|
||||||
return playerDummy;
|
return playerDummy;
|
||||||
}
|
}
|
||||||
|
|
||||||
public loanShark(Player player){
|
public loanShark(Player player){
|
||||||
Player playerDummy = new Player(player);
|
Player playerDummy = new Player(player);
|
||||||
this.player = playerDummy;
|
this.player = playerDummy;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void loanMoney() {
|
public void loanMoney() {
|
||||||
boolean keepGoing = true;
|
boolean keepGoing = true;
|
||||||
while(keepGoing) {
|
while(keepGoing) {
|
||||||
int loanAsk = 0;
|
int loanAsk = 0;
|
||||||
System.out.println("Please enter how much you would like to borrow");
|
System.out.println("Please enter how much you would like to borrow");
|
||||||
Scanner keyboard = new Scanner(System.in);
|
Scanner keyboard = new Scanner(System.in);
|
||||||
loanAsk = keyboard.nextInt();
|
loanAsk = keyboard.nextInt();
|
||||||
if(loanAsk <= 2*(player.getMoney() - player.getDebt())) {
|
if(loanAsk <= 2*(player.getMoney() - player.getDebt())) {
|
||||||
player.setDebt(player.getDebt() + loanAsk);
|
player.setDebt(player.getDebt() + loanAsk);
|
||||||
player.setMoney(player.getMoney() + loanAsk);
|
player.setMoney(player.getMoney() + loanAsk);
|
||||||
}
|
}
|
||||||
String check;
|
String check;
|
||||||
System.out.println("Would you like to do any other business? Y / N?");
|
System.out.println("Would you like to do any other business? Y / N?");
|
||||||
Scanner keyboard = new Scanner(System.in);
|
|
||||||
check = keyboard.nextLine();
|
check = keyboard.nextLine();
|
||||||
|
|
||||||
if(check.equalsIgnoreCase("Y")) {
|
if(check.equalsIgnoreCase("Y")) {
|
||||||
keepGoing = true;
|
keepGoing = true;
|
||||||
}
|
}
|
||||||
else if(check.equalsIgnoreCase("N")) {
|
else if(check.equalsIgnoreCase("N")) {
|
||||||
keepGoing = false;
|
keepGoing = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
public void removeInterest() {
|
|
||||||
player.setDebt((int)(player.getDebt() * 1.05));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
@@ -19,18 +19,6 @@ public class main {
|
|||||||
player = start.getPlayer();
|
player = start.getPlayer();
|
||||||
}
|
}
|
||||||
|
|
||||||
public void warehouse(Warehouse warehouse){
|
|
||||||
warehouse.setPlayer(player);
|
|
||||||
//warehouse.intialize();
|
|
||||||
player = warehouse.getPlayer();
|
|
||||||
}
|
|
||||||
|
|
||||||
public void bank(Bank bank){
|
|
||||||
bank.setPlayer(player);
|
|
||||||
//warehouse.intialize();
|
|
||||||
player = bank.getPlayer();
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
main main = new main();
|
main main = new main();
|
||||||
TaipanShop littyShop = new TaipanShop(main.getPlayer());
|
TaipanShop littyShop = new TaipanShop(main.getPlayer());
|
||||||
|
|||||||
Reference in New Issue
Block a user