diff --git a/Assets/board.cs b/Assets/board.cs new file mode 100644 index 0000000..2fc363f --- /dev/null +++ b/Assets/board.cs @@ -0,0 +1,33 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class board : MonoBehaviour +{ + + public class Board //Creating the class for the board mechanics. + { + public int houses; //Initialising houses + public int hotels; //Initialising hotels + + public Board() + { + houses = 32; //Defining the amount of houses - They have a finite amount + hotels = 12; //Defining the amount of hotels - They have a finite amount + } + + + } + + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + + } +} diff --git a/Assets/board.cs.meta b/Assets/board.cs.meta new file mode 100644 index 0000000..a06ad2a --- /dev/null +++ b/Assets/board.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: d799e8e3a27dfe948be91afe90af4cad +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/properties.cs b/Assets/properties.cs new file mode 100644 index 0000000..8ced21b --- /dev/null +++ b/Assets/properties.cs @@ -0,0 +1,47 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class NewBehaviourScript : MonoBehaviour +{ + + public class Property + { + public string title; //The name of the property. + public string group; //The colour, station or utility. + public int value; //How much it costs to buy. + public int houseCost; //How much it costs to buy a house on that property. + public int houses = 0; //How many houses it has. (Can have up to 4) + public bool hotel = false; //Whether it has a hotel or not. (Can only have 1) + public bool mortgage = false; //Whether the property has been mortgaged. + + public Property(string name, string importGroup, int importValue, int house) //For houses. + { + //Initialising all the variables. + title = name; + group = importGroup; + value = importValue; + houseCost = house; + } + + public Property(string name, string importGroup, int importValue) //For stations or utility. + { + //Initialising all the variables. + title = name; + group = importGroup; + value = importValue; + } + } + + // Start is called before the first frame update + void Start() + { + + } + + // Update is called once per frame + void Update() + { + + } +} diff --git a/Assets/properties.cs.meta b/Assets/properties.cs.meta new file mode 100644 index 0000000..274e599 --- /dev/null +++ b/Assets/properties.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: ede8e3ed967bcfe42886d342fcf3d755 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: