<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Wieder mal Zufallszahlen :&#x2F;]]></title><description><![CDATA[<p>Ja ich wills auch mal wissen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Und zwar will ich ein simples rate spiel mit einer klasse machen.</p>
<p>Der user soll eine zahl zwischen 1 und 10 wählen.<br />
Aber ich hab noch nie so etwas sinnloses versucht aber für mich wird es auch mal zeit <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Hier mal mein kleines testspielchen:</p>
<p>CPP:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

#include &quot;Header.h&quot;

void AI::rate()
{
	cout&lt;&lt;&quot;Erraten Sie die Zahl!\n&quot;;
}

int main()
{
	cout&lt;&lt;&quot;Diese Programm soll eine simple KI zeigen!\n&quot;
		&lt;&lt;&quot;Sie muessen gleich eine zahl erraten!\n&quot;
		&lt;&lt;&quot;Diese liegt zwischen 1 und 10\n\n&quot;;
	bot.rate();
	system(&quot;PAUSE&quot;);
}
</code></pre>
<p>Header:</p>
<pre><code class="language-cpp">class AI
{
public:
	void rate();
	int zahl;
};

AI bot;
</code></pre>
<p>Ich weiss die klasse heisst AI aber soll nur aus fun sein <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/130202/wieder-mal-zufallszahlen</link><generator>RSS for Node</generator><lastBuildDate>Wed, 26 Aug 2026 17:58:46 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/130202.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 20 Dec 2005 20:13:51 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Wieder mal Zufallszahlen :&#x2F; on Tue, 20 Dec 2005 20:13:51 GMT]]></title><description><![CDATA[<p>Ja ich wills auch mal wissen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /><br />
Und zwar will ich ein simples rate spiel mit einer klasse machen.</p>
<p>Der user soll eine zahl zwischen 1 und 10 wählen.<br />
Aber ich hab noch nie so etwas sinnloses versucht aber für mich wird es auch mal zeit <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Hier mal mein kleines testspielchen:</p>
<p>CPP:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
using namespace std;

#include &quot;Header.h&quot;

void AI::rate()
{
	cout&lt;&lt;&quot;Erraten Sie die Zahl!\n&quot;;
}

int main()
{
	cout&lt;&lt;&quot;Diese Programm soll eine simple KI zeigen!\n&quot;
		&lt;&lt;&quot;Sie muessen gleich eine zahl erraten!\n&quot;
		&lt;&lt;&quot;Diese liegt zwischen 1 und 10\n\n&quot;;
	bot.rate();
	system(&quot;PAUSE&quot;);
}
</code></pre>
<p>Header:</p>
<pre><code class="language-cpp">class AI
{
public:
	void rate();
	int zahl;
};

AI bot;
</code></pre>
<p>Ich weiss die klasse heisst AI aber soll nur aus fun sein <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/946592</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/946592</guid><dc:creator><![CDATA[MartinMilbret]]></dc:creator><pubDate>Tue, 20 Dec 2005 20:13:51 GMT</pubDate></item><item><title><![CDATA[Reply to Wieder mal Zufallszahlen :&#x2F; on Tue, 20 Dec 2005 22:08:59 GMT]]></title><description><![CDATA[<p>zufall mit srand initilisieren und dann mit rand die zahl berechnen.<br />
beispiel hier<br />
<a href="http://www.cplusplus.com/ref/cstdlib/srand.html" rel="nofollow">http://www.cplusplus.com/ref/cstdlib/srand.html</a><br />
und warum hast du ein globales objekt? weg damit.</p>
<p>die implementierung in eine eigene datei.</p>
<p>so long :xmas2:</p>
]]></description><link>https://www.c-plusplus.net/forum/post/946678</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/946678</guid><dc:creator><![CDATA[elise]]></dc:creator><pubDate>Tue, 20 Dec 2005 22:08:59 GMT</pubDate></item><item><title><![CDATA[Reply to Wieder mal Zufallszahlen :&#x2F; on Wed, 21 Dec 2005 19:01:00 GMT]]></title><description><![CDATA[<p>Warum ist global eigentlich immer so schlecht?</p>
<p>Aber okay <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/947335</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/947335</guid><dc:creator><![CDATA[MartinMilbret]]></dc:creator><pubDate>Wed, 21 Dec 2005 19:01:00 GMT</pubDate></item><item><title><![CDATA[Reply to Wieder mal Zufallszahlen :&#x2F; on Wed, 21 Dec 2005 19:03:59 GMT]]></title><description><![CDATA[<p>weil somit alle funktionen, die in dateien definiert sind, die diese headerdatei einbinden vollen zugriff auf das objekt besitzen. Der Vorteil von OOP soll unter anderem das &quot;Geheimnisprinzip&quot; sein. Also so wenig Sichtbarkeit, wie möglich gewähren. Aber gerade so viel wie nötig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/947337</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/947337</guid><dc:creator><![CDATA[cin]]></dc:creator><pubDate>Wed, 21 Dec 2005 19:03:59 GMT</pubDate></item><item><title><![CDATA[Reply to Wieder mal Zufallszahlen :&#x2F; on Fri, 23 Dec 2005 12:35:07 GMT]]></title><description><![CDATA[<p>aso k dann hab ich aber wie der mal das problem das ich dann diesen code auf lokal um schreiben muss:</p>
<p>main.cpp:</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;fstream&gt;
using namespace std;

#include &quot;Pistole.h&quot;
#include &quot;Player.h&quot;
#include &quot;Enemy.h&quot;
#include &quot;All.h&quot;

////////////////////////////////
//Methoden von Klasse Pistole://
////////////////////////////////

//Final!!!
void Pistole::info()
{
	cout&lt;&lt;&quot;Waffen Infos:\n&quot;
		&lt;&lt;&quot;*****************************************************\n\n&quot;
		&lt;&lt;&quot;Pistolenname:Walther PPK\n&quot;
		&lt;&lt;&quot;Magazingroesse:&quot;&lt;&lt;this-&gt;magazin&lt;&lt;endl
		&lt;&lt;&quot;Gesamt Munition:&quot;&lt;&lt;this-&gt;ammo&lt;&lt;endl
		&lt;&lt;&quot;Schaden:&quot;&lt;&lt;this-&gt;damage&lt;&lt;endl;

}

//vllt unnütz!
//Erstellt!!!
void Pistole::idle()
{
	cout&lt;&lt;&quot;\n\nNichts passiert\n&quot;;
}

///////////////////////////////
//Methoden der Klasse Player://
///////////////////////////////

//Erstellt!!!
void Player::get_info()
{
	cout&lt;&lt;&quot;Sie sind Spieler NR.1\n&quot;;
	if(this-&gt;health&gt;0)
	{
		cout&lt;&lt;&quot;Status:\n&quot;&lt;&lt;this-&gt;health&lt;&lt;&quot; Leben\n&quot;;
	}

	if(this-&gt;armor&gt;0)
	{
	cout&lt;&lt;this-&gt;armor&lt;&lt;&quot; Armor\n\n&quot;;
	}
}

//Medikit?!?(ungenutzt)!!!
void Player::get_health()
{
	this-&gt;health+=10;
}

//WIP!!!!!!
void Player::hit()
{
	switch(ene.shooting)
	{
	case 1:
	if(this-&gt;armor&gt;0)
	{
		this-&gt;armor-=pist.damage;
		if(this-&gt;health&gt;0)
		{
			this-&gt;health-=pist.damage;
		}
	}
	break;
	case 3:
	if(this-&gt;armor&gt;0)
	{
		this-&gt;armor-=(pist.damage*3);
		if(this-&gt;health&gt;0)
		{
			this-&gt;health-=(pist.damage*3);
		}
	}
	break;
	case 5:
	if(this-&gt;armor&gt;0)
	{
		this-&gt;armor-=(pist.damage*5);
		if(this-&gt;health&gt;0)
		{
			this-&gt;health-=(pist.damage*5);
		}
	}
	break;
	}

			if(this-&gt;armor&lt;=0&amp;&amp;this-&gt;health&lt;=0)
			{
				cout&lt;&lt;&quot;Ihr Gegner ist tot!\n&quot;
					&lt;&lt;&quot;Sie haben gewonnen!\n&quot;;
			}
			else(play.health&lt;=0&amp;&amp;ene.health&lt;=0);
			{
				cout&lt;&lt;&quot;Sie und Ihr Gegner sind tot!\n&quot;;
			}
}

//Schiesst eine bestimmte anzahl kugeln ab und ruft bei leerem magazin 
//die nachladefunktion auf.
void Player::shoot()
{
	cout&lt;&lt;&quot;\n\nWie oft wollen sie schiessen?\n&quot;
		&lt;&lt;&quot;Geben sie die anzahl der schuesse ein\n&quot;
		&lt;&lt;&quot;(1, 3 oder 5 Schuss)!\n&quot;;
	cin&gt;&gt;pist.shoot;

switch(pist.shoot)
{
case 1:
	pist.magazin-=1;
	break;
case 3:
	pist.magazin-=3;
	break;
case 5:
	pist.magazin-=5;
	break;
default:
	cout&lt;&lt;&quot;Falsche Eingabe!\n&quot;;
}
	if(pist.magazin&lt;=0)
	{
		this-&gt;reload();
	}
	else(pist.magazin&gt;0);
	{
		cout&lt;&lt;&quot;Magazingroesse:&quot;&lt;&lt;pist.magazin&lt;&lt;&quot; Schuss\n&quot;;
	}
}

//Final!!!
void Player::reload()
{

	if(pist.magazin==20)
	{
		cout&lt;&lt;&quot;\n\nDas Magazin ist nochvoll!\n&quot;
			&lt;&lt;&quot;Kein nachladen moeglich!\n\n&quot;;
	}

	if(pist.magazin&gt;0&amp;&amp;pist.magazin&lt;20||pist.magazin&lt;=0)
	{

		for(;pist.magazin&lt;20;pist.magazin++)
		{
			pist.ammo--;
		}
		cout&lt;&lt;&quot;\nDie Waffe wurde nachgeladen!\n\n&quot;
			&lt;&lt;&quot;Sie haben &quot;&lt;&lt;pist.magazin&lt;&lt;&quot; schuss im Magazin!\n&quot;;
	}

	if(pist.ammo&lt;=0)
	{
		cout&lt;&lt;&quot;Ammo ist leer!\n\n&quot;;
	}
	//Spieler wir jetzt nachdem Nachladen getroffen!
	play.hit();

}

//////////////////////////////
//Methoden der Klasse Enemy://
//////////////////////////////

//Erstellt!!!(Final)!!!
void Enemy::get_info()
{
	cout&lt;&lt;&quot;Ihr gegner ist der PC!\n&quot;;
	if(this-&gt;health&gt;0)
	{
		cout&lt;&lt;&quot;Status:\n&quot;&lt;&lt;this-&gt;health&lt;&lt;&quot; Leben\n&quot;;
	}

	if(this-&gt;armor&gt;0)
	{
	cout&lt;&lt;this-&gt;armor&lt;&lt;&quot; Armor\n\n&quot;;
	}
}

//Medikit des gegners?!?(ungenutzt)!!!
void Enemy::get_health()
{
	ene.health+=10;
}

//wip!!!
void Enemy::hit()
{
	switch(pist.shoot)
	{
	case 1:
	if(this-&gt;armor&gt;0)
	{
		this-&gt;armor-=pist.damage;
		if(this-&gt;health&gt;0)
		{
			this-&gt;health-=pist.damage;
		}
	}
	break;
	case 3:
	if(this-&gt;armor&gt;0)
	{
		this-&gt;armor-=(pist.damage*3);
		if(this-&gt;health&gt;0)
		{
			this-&gt;health-=(pist.damage*3);
		}
	}
	break;
	case 5:
	if(this-&gt;armor&gt;0)
	{
		this-&gt;armor-=(pist.damage*5);
		if(this-&gt;health&gt;0)
		{
			this-&gt;health-=(pist.damage*5);
		}
	}
	break;
	}

			if(this-&gt;armor&lt;=0&amp;&amp;this-&gt;health&lt;=0)
			{
				cout&lt;&lt;&quot;Ihr Gegner ist tot!\n&quot;
					&lt;&lt;&quot;Sie haben gewonnen!\n&quot;;
			}
			else(play.health&lt;=0&amp;&amp;ene.health&lt;=0);
			{
				cout&lt;&lt;&quot;Sie und Ihr Gegner sind tot!\n&quot;;
			}
}

/////////////////////////////
//Alle Anderen Funktionen////
/////////////////////////////

//Wip!!!
void choice()
{
		//Hier muss noch irgend wie ein übersprung zum ende wenn play.health||ene.health&lt;=0!!!
	for(;play.health&gt;0||ene.health&gt;0;i++)
	{
		info();
	if(play.health&lt;=0||ene.health&lt;=0)
		{
			cout&lt;&lt;&quot;\n\n\n&quot;;
			break;
		}

		cout&lt;&lt;&quot;Runde &quot;&lt;&lt;i&lt;&lt;endl;
		play.get_info();
		ene.get_info();
	pist.info();
	cout&lt;&lt;&quot;\n&quot;
		&lt;&lt;&quot;*****************************************************&quot;
		&lt;&lt;&quot;\nWaehlen sie nun was sie tun wohlen!\n\n&quot;
		&lt;&lt;&quot;*[F]ire\n&quot;
		&lt;&lt;&quot;*[R]ealod\n&quot;
		&lt;&lt;&quot;*[I]dle\n&quot;;

	cin&gt;&gt;op;
	switch(op)
	{
	case 'f':
	case 'F':
		play.shoot();
		play.hit();
		ene.hit();
		break;
	case 'r':
	case 'R':
		play.reload();
		play.hit();
		break;
	case 'i':
	case 'I':
		pist.idle();
		play.hit();
		break;
	default:
		pist.idle();
		play.hit();
		break;
	}
	}
}

//Erstellt!
void info()
{	
	//Waffe!!!
	fout&lt;&lt;&quot;//Start Runde &quot;&lt;&lt;i&lt;&lt;&quot;!\n{\n&quot;
		&lt;&lt;&quot;\n//Waffen Informationen!\n\n&quot;
		&lt;&lt;&quot;Pistolenname:Walther PPK\n&quot;
		&lt;&lt;&quot;Magazingroesse:&quot;&lt;&lt;pist.magazin&lt;&lt;endl
		&lt;&lt;&quot;Gesamt Munition:&quot;&lt;&lt;pist.ammo&lt;&lt;endl
		&lt;&lt;&quot;Schaden:&quot;&lt;&lt;pist.damage&lt;&lt;&quot;\n\n&quot;;

	//Spieler!!!
	fout&lt;&lt;&quot;//Spieler Informationen!\n\n&quot;
		&lt;&lt;&quot;Sie sind Spieler NR.1\n&quot;;
	if(play.armor&lt;=0&amp;&amp;play.health&lt;=0)
			{
				fout&lt;&lt;&quot;Sie sind tot!\n&quot;
					&lt;&lt;&quot;Sie haben verloren!\n&quot;;
			}
	if(play.health&gt;0)
	{
		fout&lt;&lt;&quot;Status:\n&quot;&lt;&lt;play.health&lt;&lt;&quot; Leben\n&quot;;
	}

	if(play.armor&gt;0)
	{
	fout&lt;&lt;play.armor&lt;&lt;&quot; Armor\n\n&quot;;
	}

	//Gegner!!!!
	fout&lt;&lt;&quot;\n//Gegner Informationen!\n\n&quot;;	

	if(ene.armor&lt;=0&amp;&amp;ene.health&lt;=0)
			{
				fout&lt;&lt;&quot;Sie sind tot!\n&quot;
					&lt;&lt;&quot;Sie haben verloren!\n&quot;;
			}

	fout&lt;&lt;&quot;Ihr gegner ist der PC!\n&quot;;
	if(ene.health&gt;0)
	{
		fout&lt;&lt;&quot;Status:\n&quot;&lt;&lt;ene.health&lt;&lt;&quot; Leben\n&quot;;
	}

	if(ene.armor&gt;0)
	{
	fout&lt;&lt;ene.armor&lt;&lt;&quot; Armor\n\n&quot;;
	}
	fout&lt;&lt;&quot;}//Ende Runde &quot;&lt;&lt;i&lt;&lt;&quot;!\n\n\n\n&quot;;
}

/////////////////////////////////////////////////////
//funktion int main() Hier startet das programm ;)///
/////////////////////////////////////////////////////

//Final!
int main()
{
	choice();
	system(&quot;PAUSE&quot;);
}
</code></pre>
<p>Player.h:</p>
<pre><code class="language-cpp">//Klasse des Spielers
class Player
{
public:
	//Funktionen:
	void get_health();	//Erstellt
	void hit();			//Erstellt
	void shoot();		//Erstellt
	void get_info();	//Erstellt
	void reload();		//Erstellt

	//Variablen:
	int health;
	int armor;
	Player()
	{
		health=100;
		armor=100;
	}
	~Player()
	{
	}
};
</code></pre>
<p>Enem&lt;.h:</p>
<pre><code class="language-cpp">//Klasse des Gegners
class Enemy
{
public:
	//Funktionen:
	void get_health();	//Erstellt
	void hit();			//WIP!!!
	void shoot();		//Fehlt!!!
	void get_info();	//Erstellt
	void reload();		//Fehlt!!!

	//Variablen:
	int shooting;
	int health;
	int armor;
	Enemy()
	{
		health=100;
		armor=100;
	}
	~Enemy()
	{
	}
};
</code></pre>
<p>Pistole.h:</p>
<pre><code class="language-cpp">//FINAL!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

//Klasse der pistole
class Pistole
{
public:
	//Funktionen:
	void info();	//Erstellt(FINAL)!!!
	void idle();	//Erstellt(eher unnütze)(FINAL)!!!

	//Variablen:
	int shoot;
	int magazin;
	int ammo;
	int damage;
	Pistole()
	{
		magazin=20;
		ammo=200;
		damage=10;
	}
	~Pistole()
	{
	}
};
</code></pre>
<p>All.h:</p>
<pre><code class="language-cpp">//Funktion der wahl zwischen den Aktionen
void choice();

//Objekte der klassen
Enemy ene;
Player play;
Pistole pist;

//Variablen
char op;
int i=1;

//Funktion zur ausgabe der Infos des spielverlaufs als txt datei!
void info();

fstream fout(&quot;Verlauf.txt&quot;, ios::out);
</code></pre>
<p>Kommentar:<br />
Also das ganze ist nur ein test um OOP wirklich zuverstehen!<br />
Und ich will auch ein wenig mit fstream rumexperementieren.<br />
Dann hab ich die konstruktoren noch ohne Argumente gelassen da ich das thema jetzt erst gelsen und verstanden hab <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_tongue"
      title=":P"
      alt="😛"
    /> aber ich denke das ich das noch ändern werde.</p>
<p>Dann möchte ich noch wissen ob ich eine methode über geben kann die keine argumente besitzt und zurück gibt aber trotzdem im speicher die werte verändert so wie bei globalen Objekten? oder muss ich doch mit zeigern und Rückgaben in form von int und co arbeiten?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/948539</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/948539</guid><dc:creator><![CDATA[MartinMilbret]]></dc:creator><pubDate>Fri, 23 Dec 2005 12:35:07 GMT</pubDate></item><item><title><![CDATA[Reply to Wieder mal Zufallszahlen :&#x2F; on Fri, 23 Dec 2005 13:56:07 GMT]]></title><description><![CDATA[<p>Eine Methode hat auf jeden Fall ein Argument - den impliziten Zeiger 'this'. Über den Zeiger kannst du Membervariablen der aufrufenden Objekts ändern.</p>
<p>Z.B. würde 'play.shoot()' die Methode shoot() des Objketes 'play' aufrufen und diese dann dessen Munition etc ändern.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/948626</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/948626</guid><dc:creator><![CDATA[CStoll (off)]]></dc:creator><pubDate>Fri, 23 Dec 2005 13:56:07 GMT</pubDate></item><item><title><![CDATA[Reply to Wieder mal Zufallszahlen :&#x2F; on Fri, 23 Dec 2005 14:56:34 GMT]]></title><description><![CDATA[<p>ja aber wenn ich mit der methode einer klasse die variavblen(elemente) der anderen klasse bearbeiten?</p>
<p>muss ich dann nur ein objekt der klasse erstellen und dann einfach eintragen?</p>
<p>bsp:</p>
<pre><code class="language-cpp">void Enemy::hit()
{
        //Objekte deklarieren!
        Player play;
        Pistole pist;

	switch(pist.shoot)
	{
	case 1:
	if(this-&gt;armor&gt;0)
	{
		this-&gt;armor-=pist.damage;
		if(this-&gt;health&gt;0)
		{
			this-&gt;health-=pist.damage;
		}
	}
	break;
	case 3:
	if(this-&gt;armor&gt;0)
	{
		this-&gt;armor-=(pist.damage*3);
		if(this-&gt;health&gt;0)
		{
			this-&gt;health-=(pist.damage*3);
		}
	}
	break;
	case 5:
	if(this-&gt;armor&gt;0)
	{
		this-&gt;armor-=(pist.damage*5);
		if(this-&gt;health&gt;0)
		{
			this-&gt;health-=(pist.damage*5);
		}
	}
	break;
	}

			if(this-&gt;armor&lt;=0&amp;&amp;this-&gt;health&lt;=0)
			{
				cout&lt;&lt;&quot;Ihr Gegner ist tot!\n&quot;
					&lt;&lt;&quot;Sie haben gewonnen!\n&quot;;
			}
			else(play.health&lt;=0&amp;&amp;ene.health&lt;=0);
			{
				cout&lt;&lt;&quot;Sie und Ihr Gegner sind tot!\n&quot;;
			}
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/948675</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/948675</guid><dc:creator><![CDATA[MartinMilbret]]></dc:creator><pubDate>Fri, 23 Dec 2005 14:56:34 GMT</pubDate></item></channel></rss>