// FILE: global.js
// GOAL: To define various global variables for the Taipan Trader game

// Begin

// Setup global data - i.e. static
var g_destination = new Array();
g_destination[0] =  'Pacific_Ocean';
g_destination[1] =  'Tokyo'; 
g_destination[2] =  'Yokohama'; 
g_destination[3] =  'Kyota';
g_destination[4] =  'Pusan';
g_destination[5] =  'Shanghai';
g_destination[6] =  'Taipei'; 
g_destination[7] =  'Hong_Kong'; 
g_destination[8] =  'Batavia'; 
g_destination[9] =  'Manila';
g_destination[10] = 'Bangkok';

// Default location
var g_locus = 7;
var g_last_locus=6;
var g_location = 'Hong_Kong';
var g_last_location = 'Pacific_Ocean';

// Market Prices
var g_jade_price = 5000.00;
var g_silk_price = 500.00;
var g_arm_price = 100.00;
var g_rice_price = 50.00;
var g_gen_price = 10.00;

// Price Ranges - controls comments
var g_min_jade_price = 1000.00;
var g_min_silk_price = 100.00;
var g_min_arm_price = 10.00;
var g_min_rice_price = 5.00;
var g_min_gen_price = 1.00;

var g_max_jade_price = 9000.00;
var g_max_silk_price = 900.00;
var g_max_arm_price = 90.00;
var g_max_rice_price = 40.00;
var g_max_gen_price = 9.00;

// Inventory Standard Variables
var g_inventory = 0.00;
var g_currency = 1; // USA = 1, UK = 2, ...
var g_currency_abbreviation = "USD";
var g_currency_lead = '$';
var g_currency_follow = ' ';

// Starting points for ships and cargo
var g_ship = 1;
var g_ship_price = 1000.00;
var g_gun = 5;
var g_cargo = 0;
var g_tonnage = 50;
var g_tonnage_per_ship = 50;
var g_cannon_price = 500.00;

// Accounts payable to Wu
var g_max_wu_loan = 250000;  // Maximum Wu will loan anyone
var g_typical_loan = 5000.00;  // Typical amount to borrow
var g_payment_counter_start = 500.00;	// Starting point
var g_expected_payment = 100.00; // Expected payment rate
var g_min_debt_payment = 10; // Percent
var g_wu_interest_rate = 0.10;	// Wu charges 10% interest per trip!

// Purchase limit variables
var p_jade_quant = 0;
var p_silk_quant = 0;
var p_arm_quant = 0;
var p_rice_quant = 0;
var p_gen_quant = 0;

// Purchase variables
var p_selection = 0;
var p_price = 0.00;
var p_quant = 0;

// Inventory
var p_inventory = 0.00;

// Ocean Status
var g_ocean_state = new Array();
g_ocean_state[0] =  'calm seas';
g_ocean_state[1] =  'rough seas';
g_ocean_state[2] =  'heavy swell';
g_ocean_state[3] =  'slight winds';
g_ocean_state[4] =  'steady winds';
g_ocean_state[5] =  'cyclone';

// Controls for pirate action
var g_pirate_proximity = 0.50;
var g_pirate_hostility = 0.50;
var g_battlereadiness = 3;


///////////////////////////////////////////   END GLOBAL VARIABLE CODE    ///////////////////////////////

//  End


