This commit is contained in:
2023-06-12 13:05:47 +02:00
parent 13642384a2
commit 89a7c0b91b
13 changed files with 110 additions and 121 deletions

View File

@@ -8,27 +8,24 @@ using System;
public class Akciok : MonoBehaviour public class Akciok : MonoBehaviour
{ {
//Betarazashoz //Betarazashoz
public int toltenyszamlalo = 0;
public TMP_Text[] toltenyek; public TMP_Text[] toltenyek;
private int tolteny_index = 3; private int tolteny_index = 3;
private int felhasznalt_tolteny = 0; private int felhasznalt_tolteny = 0;
public int betarazott_tolteny = 3; private int betarazott_tolteny = 3;
private Akciopont ap;
public int getBetarazottTolteny(){ return betarazott_tolteny; }
public int toltenyszamlalo = 0; //
private Akciopont ap;
// //
//Nyomozashoz //Nyomozashoz
private movement movement; private movement movement;
public TMP_Text[] nyomozas_x; public TMP_Text[] nyomozas_x;
public TMP_Text[] nyomozas_oszlop; public TMP_Text[] nyomozas_oszlop;
private string[,] nyomozasok = private bool[,] nyomozas = new bool[4,4];
{
{"ures", "ures", "ures", "" },
{"ures", "ures", "ures", "" },
{"ures", "ures", "ures", "" },
{"ures", "ures", "ures", "" },
};
//Hack //Hack
public TMP_Text elso_sor_text; public TMP_Text elso_sor_text;
@@ -62,7 +59,7 @@ public class Akciok : MonoBehaviour
public void Betarazas(int betarazas) public void Betarazas(int betarazas)
{ {
if (tolteny_index < 24 && ap.akciopont != 0) if (tolteny_index < 24 && ap.getAkciopont() != 0)
{ {
if (tolteny_index + betarazas > 24) if (tolteny_index + betarazas > 24)
{ {
@@ -123,7 +120,7 @@ public class Akciok : MonoBehaviour
//Nyomozas //Nyomozas
public void Nyomozas() public void Nyomozas()
{ {
if (ap.akciopont <= 0) if (ap.getAkciopont() <= 0)
{ {
Debug.Log("nincs eleg akciopont"); Debug.Log("nincs eleg akciopont");
return; return;
@@ -132,29 +129,29 @@ public class Akciok : MonoBehaviour
int atirandox = movement.jelenlegi_x - 1; int atirandox = movement.jelenlegi_x - 1;
int atirandoy = movement.jelenlegi_y - 1; int atirandoy = movement.jelenlegi_y - 1;
if (nyomozasok[atirandoy, atirandox] == "nyomozott") if (nyomozas[atirandoy, atirandox])
{ {
Debug.Log("Itt mar nyomoztal"); Debug.Log("Itt mar nyomoztal");
return; return;
} }
else else
{ {
nyomozasok[atirandoy, atirandox] = "nyomozott"; nyomozas[atirandoy, atirandox] = true;
} }
int counter = 0; int counter = 0;
//egy sorral feljebb megy //egy sorral feljebb megy
for (int i = 0; i < nyomozasok.GetLength(0); i++) for (int i = 0; i < nyomozas.GetLength(0); i++)
{ {
for (int j = 0; j < nyomozasok.GetLength(1); j++) for (int j = 0; j < nyomozas.GetLength(1); j++)
{ {
if (nyomozasok[i, j].Equals("nyomozott")) if (nyomozas[i, j])
{ {
nyomozas_x[counter].text = "X"; nyomozas_x[counter].text = "X";
counter++; counter++;
Debug.Log("counter: " + counter); Debug.Log("counter: " + counter);
} }
else if (nyomozasok[i, j].Equals("ures")) else if (!nyomozas[i, j])
{ {
counter++; counter++;
} }
@@ -164,18 +161,6 @@ public class Akciok : MonoBehaviour
ap.UpdateAkciopont(-1); ap.UpdateAkciopont(-1);
NyomozasOszlopCheck(); NyomozasOszlopCheck();
Debug.Log("----------------");
for (int i = 0; i < nyomozasok.GetLength(0); i++)
{
string sor = "";
for (int j = 0; j < nyomozasok.GetLength(1); j++)
{
sor += nyomozasok[i, j] + " ";
}
Debug.Log(sor);
}
Debug.Log("----------------");
} }
private void NyomozasOszlopCheck() private void NyomozasOszlopCheck()
@@ -185,10 +170,9 @@ public class Akciok : MonoBehaviour
for (int i = 0; i < 4; i++) for (int i = 0; i < 4; i++)
{ {
if (nyomozasok[i, oszlop].Equals("nyomozott")) if (nyomozas[i, oszlop])
{ {
nyomozas_counter++; nyomozas_counter++;
//Debug.Log(nyomozasok[i, oszlop]);
} }
} }
@@ -208,8 +192,8 @@ public class Akciok : MonoBehaviour
int count = 0; int count = 0;
int rand; int rand;
if (ap.akciopont < upgrade.hack[upgrade.getHackIndex()]) if (ap.getAkciopont() < upgrade.hack[upgrade.getHackIndex()])
{ //van e eleg akicopont { //van e eleg akicopont
Debug.Log("nincs eleg ap a hackeleshez"); Debug.Log("nincs eleg ap a hackeleshez");
return; return;
} }
@@ -220,8 +204,7 @@ public class Akciok : MonoBehaviour
//egy sorban lett e ketszer nyomozva //egy sorban lett e ketszer nyomozva
for (int i = 0; i < 3; i++) for (int i = 0; i < 3; i++)
{ {
//Debug.Log("Belep for"); if (nyomozas[movement.jelenlegi_y - 1, i])
if (nyomozasok[movement.jelenlegi_y - 1, i] == "nyomozott")
{ {
count++; count++;
Debug.Log("count: " + count); Debug.Log("count: " + count);
@@ -239,7 +222,6 @@ public class Akciok : MonoBehaviour
//forras helyenek bejelolese //forras helyenek bejelolese
if (count >= 2 && !hackelt_sorok.Contains(movement.jelenlegi_y)) if (count >= 2 && !hackelt_sorok.Contains(movement.jelenlegi_y))
{ {
Debug.Log("belep");
if (movement.jelenlegi_y == 1) if (movement.jelenlegi_y == 1)
{ {
elso_sor_text.text = "X"; elso_sor_text.text = "X";
@@ -250,6 +232,7 @@ public class Akciok : MonoBehaviour
{ {
rand = UnityEngine.Random.Range(1, 7); rand = UnityEngine.Random.Range(1, 7);
Debug.Log("sorsolt szam: " + rand); Debug.Log("sorsolt szam: " + rand);
if (movement.jelenlegi_y == 2) if (movement.jelenlegi_y == 2)
{ //alpha, omega { //alpha, omega
if (rand < 4) if (rand < 4)
@@ -304,7 +287,7 @@ public class Akciok : MonoBehaviour
hackelt_sorok[movement.jelenlegi_y - 1] = movement.jelenlegi_y; hackelt_sorok[movement.jelenlegi_y - 1] = movement.jelenlegi_y;
} }
} }
//ap.akciopont -= upgrade.hack[upgrade.getHackIndex()]; //ap koltseg levonasa
ap.UpdateAkciopont(-upgrade.hack[upgrade.getHackIndex()]); //ap koltseg levonasa ap.UpdateAkciopont(-upgrade.hack[upgrade.getHackIndex()]); //ap koltseg levonasa
} }
else else

View File

@@ -6,26 +6,25 @@ using TMPro;
public class Akciopont : MonoBehaviour public class Akciopont : MonoBehaviour
{ {
public TMP_Text text; public TMP_Text text;
private int akciopont = 0;
public int akciopont = 0; public int getAkciopont(){ return akciopont; }
// Start is called before the first frame update private void Start(){
void Start() setText();
{
text.text = "Akciopontok: ";
} }
// Update is called once per frame private void setText(){
void Update()
{
text.text = "Akciopontok: " + akciopont; text.text = "Akciopontok: " + akciopont;
} }
public void UpdateAkciopont(int number) { public void UpdateAkciopont(int number) {
akciopont += number; akciopont += number;
setText();
} }
public void resetAkciopont() { public void resetAkciopont() {
akciopont = 0; akciopont = 0;
setText();
} }
} }

View File

@@ -10,8 +10,8 @@ public class AspectRatioHandler : MonoBehaviour
public Camera mainCamera; public Camera mainCamera;
private StreamWriter writer; private StreamWriter writer;
private void Awake() { private void Awake() {
//to be removed when mac aspect ratio is fixed
writer = new StreamWriter(Application.persistentDataPath + "/aspectratio.txt", false, Encoding.Default); writer = new StreamWriter(Application.persistentDataPath + "/aspectratio.txt", false, Encoding.Default);
double aspectRatio = (double)Screen.width / (double)Screen.height; double aspectRatio = (double)Screen.width / (double)Screen.height;

View File

@@ -28,7 +28,7 @@ public class ControllerHandler : MonoBehaviour
Debug.Log("not connected"); Debug.Log("not connected");
} }
yield return new WaitForSeconds(5f); //check every 5 seconds yield return new WaitForSecondsRealtime(5f); //check every 5 seconds
} }
} }

View File

@@ -20,7 +20,7 @@ public class Energia : MonoBehaviour
return; //targy cucc aktivalva egesz korbe nem csokken az energia return; //targy cucc aktivalva egesz korbe nem csokken az energia
} }
if (energiasav_index > 29) { if (getEnergiasavIndex() > 29) {
jatekmanager.Instance.jatekosvesztett = true; jatekmanager.Instance.jatekosvesztett = true;
jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.Vesztette); jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.Vesztette);
//ha nincs tobb energia vesztes //ha nincs tobb energia vesztes
@@ -28,8 +28,8 @@ public class Energia : MonoBehaviour
for (int i = 0; i < number; i++) { for (int i = 0; i < number; i++) {
//if (number + enegiasav_index > energiasav_text.Length) break; //if (number + enegiasav_index > energiasav_text.Length) break;
if (energiasav_index >= 30) { if (getEnergiasavIndex() >= 30) {
energiasav_index = 29; setEnegiasavIndex(29);
break; break;
} }

View File

@@ -5,7 +5,7 @@ using TMPro;
public class Kezdohelyszin : MonoBehaviour public class Kezdohelyszin : MonoBehaviour
{ {
public SpriteRenderer dice1; public SpriteRenderer dice1;
public SpriteRenderer dice2; public SpriteRenderer dice2;
public TMP_Text eredmenyText; public TMP_Text eredmenyText;
public Button nextButton; public Button nextButton;

View File

@@ -195,7 +195,7 @@ public class Targyak : MonoBehaviour
public void HackerCsatlakozo() { //kesz public void HackerCsatlakozo() { //kesz
//+2 tolteny //+2 tolteny
akciok.Betarazas(2); akciok.Betarazas(2);
akciopont.akciopont++; //betarazas miatt egy pont visszaadasa akciopont.UpdateAkciopont(1); //betarazas miatt egy pont visszaadasa
//+1 elet //+1 elet
elet.Eletplusz(); elet.Eletplusz();
//+1 akcio //+1 akcio

View File

@@ -325,12 +325,12 @@ public class Ugynok : MonoBehaviour
} }
int ugynokcsapatletszama = int.Parse(ugynokText.text); int ugynokcsapatletszama = int.Parse(ugynokText.text);
if(ugynokcsapatletszama > akciok.betarazott_tolteny / upgrade.harc[upgrade.getHarcIndex()]){ //ha nincs eleg tolteny if(ugynokcsapatletszama > akciok.getBetarazottTolteny() / upgrade.harc[upgrade.getHarcIndex()]){ //ha nincs eleg tolteny
Debug.Log("nincs eleg tolteny"); Debug.Log("nincs eleg tolteny");
return; return;
} }
if(ap.akciopont < 2){ if(ap.getAkciopont() < 2){
Debug.Log("nincs eleg ap az oleshez"); Debug.Log("nincs eleg ap az oleshez");
return; return;
}else{ }else{

View File

@@ -47,9 +47,10 @@ public class helyszinaktivalas : MonoBehaviour
energia = FindObjectOfType<Energia>(); energia = FindObjectOfType<Energia>();
helyszinAktivalasSzamlalo = new int[12]; helyszinAktivalasSzamlalo = new int[12];
for (int i = 0; i < helyszinAktivalasSzamlalo.Length; i++){
/*for (int i = 0; i < helyszinAktivalasSzamlalo.Length; i++){
helyszinAktivalasSzamlalo[i] = 0; helyszinAktivalasSzamlalo[i] = 0;
} }*/
} }
public void HelyszinAktivalas() public void HelyszinAktivalas()
@@ -59,7 +60,7 @@ public class helyszinaktivalas : MonoBehaviour
{ {
if(helyszinAktivalasSzamlalo[0] == 2) return; //ketszer lehet aktivalni if(helyszinAktivalasSzamlalo[0] == 2) return; //ketszer lehet aktivalni
if((akciopont.akciopont < 1 || energia.getEnergiasavIndex() > 28) && !targyak.matavtaviranyitoAktivalva) return; if((akciopont.getAkciopont() < 1 || energia.getEnergiasavIndex() > 28) && !targyak.matavtaviranyitoAktivalva) return;
//ugynokcsapat oles barhol tolteny nelkul //ugynokcsapat oles barhol tolteny nelkul
targyak.DroidGepagyu(); targyak.DroidGepagyu();
@@ -111,7 +112,7 @@ public class helyszinaktivalas : MonoBehaviour
{ {
if(helyszinAktivalasSzamlalo[3] == 1) return; //egyszer lehet aktivalni if(helyszinAktivalasSzamlalo[3] == 1) return; //egyszer lehet aktivalni
if((akciopont.akciopont < 1 || energia.getEnergiasavIndex() > 28) && !targyak.matavtaviranyitoAktivalva) return; if((akciopont.getAkciopont() < 1 || energia.getEnergiasavIndex() > 28) && !targyak.matavtaviranyitoAktivalva) return;
//kapsz egy targyat //kapsz egy targyat
targyak.RandomTargy(); targyak.RandomTargy();
@@ -130,7 +131,7 @@ public class helyszinaktivalas : MonoBehaviour
{ {
if(helyszinAktivalasSzamlalo[4] == 2) return; //ketszer lehet aktivalni if(helyszinAktivalasSzamlalo[4] == 2) return; //ketszer lehet aktivalni
if((akciopont.akciopont < 1) && !targyak.matavtaviranyitoAktivalva) return; if((akciopont.getAkciopont() < 1) && !targyak.matavtaviranyitoAktivalva) return;
///dobj paros +3 ap paratlan -1 energia ///dobj paros +3 ap paratlan -1 energia
int eredmeny = UnityEngine.Random.Range(1,7); int eredmeny = UnityEngine.Random.Range(1,7);
@@ -163,7 +164,7 @@ public class helyszinaktivalas : MonoBehaviour
{ {
if(helyszinAktivalasSzamlalo[6] == 2) return; //ketszer lehet aktivalni if(helyszinAktivalasSzamlalo[6] == 2) return; //ketszer lehet aktivalni
if((akciopont.akciopont < 2) && !targyak.matavtaviranyitoAktivalva) return; if((akciopont.getAkciopont() < 2) && !targyak.matavtaviranyitoAktivalva) return;
//1 fejlesztes ingyen //1 fejlesztes ingyen
upgrade.canUpgrade = true; upgrade.canUpgrade = true;
@@ -195,7 +196,7 @@ public class helyszinaktivalas : MonoBehaviour
{ {
if(helyszinAktivalasSzamlalo[8] == 1) return; //egyszer lehet aktivalni if(helyszinAktivalasSzamlalo[8] == 1) return; //egyszer lehet aktivalni
if((akciopont.akciopont < 2) && !targyak.matavtaviranyitoAktivalva) return; if((akciopont.getAkciopont() < 2) && !targyak.matavtaviranyitoAktivalva) return;
targyak.RandomTargy(); targyak.RandomTargy();
targyak.targy_szamlalo++; targyak.targy_szamlalo++;
@@ -211,7 +212,7 @@ public class helyszinaktivalas : MonoBehaviour
{ {
if(helyszinAktivalasSzamlalo[9] == 2) return; //ketszer lehet aktivalni if(helyszinAktivalasSzamlalo[9] == 2) return; //ketszer lehet aktivalni
if((akciopont.akciopont < 1) && !targyak.matavtaviranyitoAktivalva) return; if((akciopont.getAkciopont() < 1) && !targyak.matavtaviranyitoAktivalva) return;
//+4 tolteny //+4 tolteny
akciok.Betarazas(4); //ha nincs negy darab tolteny toltse be a maradekot vagy ne lehessen aktivalni a helyszint? akciok.Betarazas(4); //ha nincs negy darab tolteny toltse be a maradekot vagy ne lehessen aktivalni a helyszint?
@@ -245,7 +246,7 @@ public class helyszinaktivalas : MonoBehaviour
{ {
if(helyszinAktivalasSzamlalo[11] == 2) return; //ketszer lehet aktivalni if(helyszinAktivalasSzamlalo[11] == 2) return; //ketszer lehet aktivalni
if((akciopont.akciopont < 1) && !targyak.matavtaviranyitoAktivalva) return; if((akciopont.getAkciopont() < 1) && !targyak.matavtaviranyitoAktivalva) return;
//+1 elet //+1 elet
elet.Eletplusz(); elet.Eletplusz();

View File

@@ -107,7 +107,7 @@ public class jatekmanager : MonoBehaviour
//hatterzene lejatszas //hatterzene lejatszas
audioManager = FindObjectOfType<AudioManager>(); audioManager = FindObjectOfType<AudioManager>();
//audioManager.Play("BackgroundMusic"); audioManager.Play("BackgroundMusic");
UpdateGameState(GameState.Nev); UpdateGameState(GameState.Nev);

View File

@@ -301,7 +301,7 @@ public class movement : MonoBehaviour
} }
else else
{ {
if (tavolsag <= ap.akciopont && ap.akciopont > 0 && tavolsag != 0) if (tavolsag <= ap.getAkciopont() && ap.getAkciopont() > 0 && tavolsag != 0)
{ {
player.transform.position = oneone.transform.position; player.transform.position = oneone.transform.position;
jelenlegi_x = 1; jelenlegi_x = 1;
@@ -318,7 +318,7 @@ public class movement : MonoBehaviour
oneonecount = oneonecount + 1; oneonecount = oneonecount + 1;
Debug.Log(ap.akciopont); Debug.Log(ap.getAkciopont());
Debug.Log("ugynok sorsolas"); Debug.Log("ugynok sorsolas");
//ugynok.UgynokSorsolas(jelenlegi_x, jelenlegi_y); //ugynok.UgynokSorsolas(jelenlegi_x, jelenlegi_y);
jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.UgynokValasztas); //ne lepjen addig tovabb amig nem valasztott jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.UgynokValasztas); //ne lepjen addig tovabb amig nem valasztott
@@ -364,7 +364,7 @@ public class movement : MonoBehaviour
} }
else else
{ {
if (tavolsag <= ap.akciopont && ap.akciopont > 0 && tavolsag != 0) if (tavolsag <= ap.getAkciopont() && ap.getAkciopont() > 0 && tavolsag != 0)
{ {
if (jelenlegi_x == 1 && jelenlegi_y == 2) if (jelenlegi_x == 1 && jelenlegi_y == 2)
{ {
@@ -385,7 +385,7 @@ public class movement : MonoBehaviour
ap.UpdateAkciopont(-tavolsag); ap.UpdateAkciopont(-tavolsag);
} }
twoonecount = twoonecount + 1; twoonecount = twoonecount + 1;
Debug.Log(ap.akciopont); Debug.Log("ugynok sorsolas"); Debug.Log(ap.getAkciopont()); Debug.Log("ugynok sorsolas");
//ugynok.UgynokSorsolas(jelenlegi_x, jelenlegi_y); //ugynok.UgynokSorsolas(jelenlegi_x, jelenlegi_y);
jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.UgynokValasztas); //ne lepjen addig tovabb amig nem valasztott jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.UgynokValasztas); //ne lepjen addig tovabb amig nem valasztott
dice.CallRenderDice(true); dice.CallRenderDice(true);
@@ -436,7 +436,7 @@ public class movement : MonoBehaviour
} }
else else
{ {
if (tavolsag <= ap.akciopont && ap.akciopont > 0 && tavolsag != 0) if (tavolsag <= ap.getAkciopont() && ap.getAkciopont() > 0 && tavolsag != 0)
{ {
if (threeonecount < 2) if (threeonecount < 2)
{ {
@@ -453,7 +453,7 @@ public class movement : MonoBehaviour
ap.UpdateAkciopont(-tavolsag); ap.UpdateAkciopont(-tavolsag);
} }
threeonecount++; threeonecount++;
Debug.Log(ap.akciopont); Debug.Log(ap.getAkciopont());
Debug.Log("ugynok sorsolas"); Debug.Log("ugynok sorsolas");
//ugynok.UgynokSorsolas(jelenlegi_x, jelenlegi_y); //ugynok.UgynokSorsolas(jelenlegi_x, jelenlegi_y);
jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.UgynokValasztas); //ne lepjen addig tovabb amig nem valasztott jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.UgynokValasztas); //ne lepjen addig tovabb amig nem valasztott
@@ -505,7 +505,7 @@ public class movement : MonoBehaviour
} }
else else
{ {
if (tavolsag <= ap.akciopont && ap.akciopont > 0 && tavolsag != 0) if (tavolsag <= ap.getAkciopont() && ap.getAkciopont() > 0 && tavolsag != 0)
{ {
if (jelenlegi_x == 2 && jelenlegi_y == 1) if (jelenlegi_x == 2 && jelenlegi_y == 1)
{ {
@@ -526,7 +526,7 @@ public class movement : MonoBehaviour
ap.UpdateAkciopont(-tavolsag); ap.UpdateAkciopont(-tavolsag);
} }
onetwocount++; onetwocount++;
Debug.Log(ap.akciopont); Debug.Log(ap.getAkciopont());
Debug.Log("ugynok sorsolas"); Debug.Log("ugynok sorsolas");
//ugynok.UgynokSorsolas(jelenlegi_x, jelenlegi_y); //ugynok.UgynokSorsolas(jelenlegi_x, jelenlegi_y);
jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.UgynokValasztas); //ne lepjen addig tovabb amig nem valasztott jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.UgynokValasztas); //ne lepjen addig tovabb amig nem valasztott
@@ -578,7 +578,7 @@ public class movement : MonoBehaviour
} }
else else
{ {
if (tavolsag <= ap.akciopont && ap.akciopont > 0 && tavolsag != 0) if (tavolsag <= ap.getAkciopont() && ap.getAkciopont() > 0 && tavolsag != 0)
{ {
if (twotwocount < 2) if (twotwocount < 2)
{ {
@@ -594,7 +594,7 @@ public class movement : MonoBehaviour
//ap.akciopont = ap.akciopont - tavolsag; //ap.akciopont = ap.akciopont - tavolsag;
ap.UpdateAkciopont(-tavolsag); ap.UpdateAkciopont(-tavolsag);
} }
Debug.Log(ap.akciopont); Debug.Log(ap.getAkciopont());
Debug.Log("ugynok sorsolas"); Debug.Log("ugynok sorsolas");
//ugynok.UgynokSorsolas(jelenlegi_x, jelenlegi_y); //ugynok.UgynokSorsolas(jelenlegi_x, jelenlegi_y);
jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.UgynokValasztas); //ne lepjen addig tovabb amig nem valasztott jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.UgynokValasztas); //ne lepjen addig tovabb amig nem valasztott
@@ -648,7 +648,7 @@ public class movement : MonoBehaviour
} }
else else
{ {
if (tavolsag <= ap.akciopont && ap.akciopont > 0 && tavolsag != 0) if (tavolsag <= ap.getAkciopont() && ap.getAkciopont() > 0 && tavolsag != 0)
{ {
if (jelenlegi_x == 2 && jelenlegi_y == 3) if (jelenlegi_x == 2 && jelenlegi_y == 3)
{ {
@@ -668,7 +668,7 @@ public class movement : MonoBehaviour
//ap.akciopont = ap.akciopont - tavolsag; //ap.akciopont = ap.akciopont - tavolsag;
ap.UpdateAkciopont(-tavolsag); ap.UpdateAkciopont(-tavolsag);
} }
Debug.Log(ap.akciopont); Debug.Log(ap.getAkciopont());
Debug.Log("ugynok sorsolas"); Debug.Log("ugynok sorsolas");
//ugynok.UgynokSorsolas(jelenlegi_x, jelenlegi_y); //ugynok.UgynokSorsolas(jelenlegi_x, jelenlegi_y);
jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.UgynokValasztas); //ne lepjen addig tovabb amig nem valasztott jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.UgynokValasztas); //ne lepjen addig tovabb amig nem valasztott
@@ -722,7 +722,7 @@ public class movement : MonoBehaviour
} }
else else
{ {
if (tavolsag <= ap.akciopont && ap.akciopont > 0 && tavolsag != 0) if (tavolsag <= ap.getAkciopont() && ap.getAkciopont() > 0 && tavolsag != 0)
{ {
if (onethreecount < 2) if (onethreecount < 2)
{ {
@@ -738,7 +738,7 @@ public class movement : MonoBehaviour
//ap.akciopont = ap.akciopont - tavolsag; //ap.akciopont = ap.akciopont - tavolsag;
ap.UpdateAkciopont(-tavolsag); ap.UpdateAkciopont(-tavolsag);
} }
Debug.Log(ap.akciopont); Debug.Log(ap.getAkciopont());
Debug.Log("ugynok sorsolas"); Debug.Log("ugynok sorsolas");
//ugynok.UgynokSorsolas(jelenlegi_x, jelenlegi_y); //ugynok.UgynokSorsolas(jelenlegi_x, jelenlegi_y);
jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.UgynokValasztas); //ne lepjen addig tovabb amig nem valasztott jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.UgynokValasztas); //ne lepjen addig tovabb amig nem valasztott
@@ -792,7 +792,7 @@ public class movement : MonoBehaviour
} }
else else
{ {
if (tavolsag <= ap.akciopont && ap.akciopont > 0 && tavolsag != 0) if (tavolsag <= ap.getAkciopont() && ap.getAkciopont() > 0 && tavolsag != 0)
{ {
if (jelenlegi_x == 3 && jelenlegi_y == 2) if (jelenlegi_x == 3 && jelenlegi_y == 2)
{ {
@@ -812,7 +812,7 @@ public class movement : MonoBehaviour
//ap.akciopont = ap.akciopont - tavolsag; //ap.akciopont = ap.akciopont - tavolsag;
ap.UpdateAkciopont(-tavolsag); ap.UpdateAkciopont(-tavolsag);
} }
Debug.Log(ap.akciopont); Debug.Log(ap.getAkciopont());
Debug.Log("ugynok sorsolas"); Debug.Log("ugynok sorsolas");
//ugynok.UgynokSorsolas(jelenlegi_x, jelenlegi_y); //ugynok.UgynokSorsolas(jelenlegi_x, jelenlegi_y);
jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.UgynokValasztas); //ne lepjen addig tovabb amig nem valasztott jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.UgynokValasztas); //ne lepjen addig tovabb amig nem valasztott
@@ -867,7 +867,7 @@ public class movement : MonoBehaviour
} }
else else
{ {
if (tavolsag <= ap.akciopont && ap.akciopont > 0 && tavolsag != 0) if (tavolsag <= ap.getAkciopont() && ap.getAkciopont() > 0 && tavolsag != 0)
{ {
if (threethreecount < 2) if (threethreecount < 2)
{ {
@@ -883,7 +883,7 @@ public class movement : MonoBehaviour
//ap.akciopont = ap.akciopont - tavolsag; //ap.akciopont = ap.akciopont - tavolsag;
ap.UpdateAkciopont(-tavolsag); ap.UpdateAkciopont(-tavolsag);
} }
Debug.Log(ap.akciopont); Debug.Log(ap.getAkciopont());
Debug.Log("ugynok sorsolas"); Debug.Log("ugynok sorsolas");
//ugynok.UgynokSorsolas(jelenlegi_x, jelenlegi_y); //ugynok.UgynokSorsolas(jelenlegi_x, jelenlegi_y);
jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.UgynokValasztas); //ne lepjen addig tovabb amig nem valasztott jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.UgynokValasztas); //ne lepjen addig tovabb amig nem valasztott
@@ -937,7 +937,7 @@ public class movement : MonoBehaviour
} }
else else
{ {
if (tavolsag <= ap.akciopont && ap.akciopont > 0 && tavolsag != 0) if (tavolsag <= ap.getAkciopont() && ap.getAkciopont() > 0 && tavolsag != 0)
{ {
if (onefourcount < 2) if (onefourcount < 2)
{ {
@@ -953,7 +953,7 @@ public class movement : MonoBehaviour
//ap.akciopont = ap.akciopont - tavolsag; //ap.akciopont = ap.akciopont - tavolsag;
ap.UpdateAkciopont(-tavolsag); ap.UpdateAkciopont(-tavolsag);
} }
Debug.Log(ap.akciopont); Debug.Log(ap.getAkciopont());
Debug.Log("ugynok sorsolas"); Debug.Log("ugynok sorsolas");
//ugynok.UgynokSorsolas(jelenlegi_x, jelenlegi_y); //ugynok.UgynokSorsolas(jelenlegi_x, jelenlegi_y);
jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.UgynokValasztas); //ne lepjen addig tovabb amig nem valasztott jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.UgynokValasztas); //ne lepjen addig tovabb amig nem valasztott
@@ -1007,7 +1007,7 @@ public class movement : MonoBehaviour
} }
else else
{ {
if (tavolsag <= ap.akciopont && ap.akciopont > 0 && tavolsag != 0) if (tavolsag <= ap.getAkciopont() && ap.getAkciopont() > 0 && tavolsag != 0)
{ {
if (twofourcount < 2) if (twofourcount < 2)
{ {
@@ -1023,7 +1023,7 @@ public class movement : MonoBehaviour
//ap.akciopont = ap.akciopont - tavolsag; //ap.akciopont = ap.akciopont - tavolsag;
ap.UpdateAkciopont(-tavolsag); ap.UpdateAkciopont(-tavolsag);
} }
Debug.Log(ap.akciopont); Debug.Log(ap.getAkciopont());
Debug.Log("ugynok sorsolas"); Debug.Log("ugynok sorsolas");
//ugynok.UgynokSorsolas(jelenlegi_x, jelenlegi_y); //ugynok.UgynokSorsolas(jelenlegi_x, jelenlegi_y);
jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.UgynokValasztas); //ne lepjen addig tovabb amig nem valasztott jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.UgynokValasztas); //ne lepjen addig tovabb amig nem valasztott
@@ -1076,7 +1076,7 @@ public class movement : MonoBehaviour
} }
else else
{ {
if (tavolsag <= ap.akciopont && ap.akciopont > 0 && tavolsag != 0) if (tavolsag <= ap.getAkciopont() && ap.getAkciopont() > 0 && tavolsag != 0)
{ {
if (threefourcount < 2) if (threefourcount < 2)
{ {
@@ -1092,7 +1092,7 @@ public class movement : MonoBehaviour
//ap.akciopont = ap.akciopont - tavolsag; //ap.akciopont = ap.akciopont - tavolsag;
ap.UpdateAkciopont(-tavolsag); ap.UpdateAkciopont(-tavolsag);
} }
Debug.Log(ap.akciopont); Debug.Log(ap.getAkciopont());
Debug.Log("ugynok sorsolas"); Debug.Log("ugynok sorsolas");
//ugynok.UgynokSorsolas(jelenlegi_x, jelenlegi_y); //ugynok.UgynokSorsolas(jelenlegi_x, jelenlegi_y);
jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.UgynokValasztas); //ne lepjen addig tovabb amig nem valasztott jatekmanager.Instance.UpdateGameState(jatekmanager.GameState.UgynokValasztas); //ne lepjen addig tovabb amig nem valasztott

View File

@@ -31,17 +31,13 @@ public class vegpontozas : MonoBehaviour
targyak = FindObjectOfType<Targyak>(); targyak = FindObjectOfType<Targyak>();
akciok = FindObjectOfType<Akciok>(); akciok = FindObjectOfType<Akciok>();
elet = FindObjectOfType<Elet>(); elet = FindObjectOfType<Elet>();
if(SceneManager.GetActiveScene().name.Equals("JatekosNyert") || SceneManager.GetActiveScene().name.Equals("JatekosVesztett")){
szoveg.text = "Pontszam: " + pontbeolvas();
}
} }
public int OsszpontSzamalas() public int OsszpontSzamalas()
{ {
energiapont = energia.energiasav_text.Length - (energia.getEnergiasavIndex() + 1); energiapont = energia.energiasav_text.Length - (energia.getEnergiasavIndex() + 1);
megmaradtelet = elet.elet; megmaradtelet = elet.elet;
tolteny = akciok.betarazott_tolteny; tolteny = akciok.getBetarazottTolteny();
megszerzetttargyak = targyak.targy_szamlalo; megszerzetttargyak = targyak.targy_szamlalo;
fejlesztespont = FejlesztesPont.fejlesztes_szamlalo; fejlesztespont = FejlesztesPont.fejlesztes_szamlalo;
@@ -49,21 +45,4 @@ public class vegpontozas : MonoBehaviour
//textMesh.text = "Összesen ennyi pontot szereztél:" + osszpont; //textMesh.text = "Összesen ennyi pontot szereztél:" + osszpont;
return osszpont; return osszpont;
} }
public void pontkiiras(){
StreamWriter writer = new StreamWriter(""+Application.persistentDataPath + "/pontszam.txt", false, Encoding.Default);
writer.Write(osszpont);
writer.Close();
Debug.Log("fajl kiirva");
}
public string pontbeolvas(){
StreamReader reader = new StreamReader(Application.persistentDataPath + "/pontszam.txt");
string pontszam = reader.ReadLine();
reader.Close();
return pontszam;
}
} }

File diff suppressed because one or more lines are too long