[Cruce-commit] SF.net SVN: cruce:[82] C/trunk/server
Status: Beta
Brought to you by:
caiusb
|
From: <ca...@us...> - 2010-03-23 22:14:16
|
Revision: 82
http://cruce.svn.sourceforge.net/cruce/?rev=82&view=rev
Author: caiusb
Date: 2010-03-23 22:14:10 +0000 (Tue, 23 Mar 2010)
Log Message:
-----------
Corectat un bug la sendMessageToAll. More cosmetic stuff.
Modified Paths:
--------------
C/trunk/server/gameLogic.c
C/trunk/server/server.c
Modified: C/trunk/server/gameLogic.c
===================================================================
--- C/trunk/server/gameLogic.c 2010-03-23 21:48:57 UTC (rev 81)
+++ C/trunk/server/gameLogic.c 2010-03-23 22:14:10 UTC (rev 82)
@@ -77,10 +77,6 @@
displayInfoMessage(stdout, "\n***S-a terminat bid-ul***\n");
}
-
-
-
-
//calculeaza cate puncte a facut echipa in functie de cartile pe care le-a luat
int puncteFacute(struct echipa team)
{
@@ -184,7 +180,6 @@
return false;
}
-
/**
* Genereaza si trimite cartile jucatorilor
*/
@@ -313,7 +308,6 @@
displayInfoMessage(stdout, "\n***Cartile au fost impartite.***\n");
}
-
//initializam toate cartile la valoarea 0 prentu a nu influienta scorul rundei
void initCartiLuate()
{
@@ -510,25 +504,20 @@
for (i=1; i<3; i++)
if (carti_luate[i].culoare == tromf)
- {
if (max.culoare == tromf)
- {
if (carti_luate[i].valoare > max.valoare)
{
max.valoare = carti_luate[i].valoare;
max.culoare = carti_luate[i].culoare;
max_index = i;
}
- }
else
{
max.valoare = carti_luate[i].valoare;
max.culoare = carti_luate[i].culoare;
max_index = i;
}
- }
else
- {
if (carti_luate[i].culoare == max.culoare)
if (carti_luate[i].valoare > max.valoare)
{
@@ -536,7 +525,6 @@
max.culoare = carti_luate[i].culoare;
max_index = i;
}
- }
return max_index;
}
@@ -671,9 +659,7 @@
//spunem jucatorului care a castigat bid-ul sa incepa mana
for(i = 0; i < CARTI_MANA; i++)
- {
playHand();
- }
//Informam jucatorii ca s-a terminat runda si cine cate a facut fiecare echipa
char message[MSG_SIZE];
@@ -683,12 +669,8 @@
int puncte = puncteFacute(echipe[i]);
//Verificam daca nu cumva echipa care a castigat bid-ul a facut minus
if(i == maxBidTeam)
- {
if(puncte < maxBid)
- {
puncte = -maxBid;
- }
- }
//Adunam cat a facut echipa runda aceasta la scorul general
echipe[i].scor += puncte;
@@ -719,13 +701,11 @@
{
int i;
for(i = 0; i < NUMAR_ECHIPE; i++)
- {
if(echipe[i].scor >= MAX_SCOR)
{
displayInfoMessage(stdout, "\n\n*********************S-a terminat jocul*********************\n\n");
return true;
}
- }
return false;
}
@@ -735,8 +715,6 @@
displayInfoMessage(stdout, "Informam toti jucatorii despre cum s-a sfarsit jocul!\n");
}
-
-
void playGame()
{
echipe[0].scor = 0;
Modified: C/trunk/server/server.c
===================================================================
--- C/trunk/server/server.c 2010-03-23 21:48:57 UTC (rev 81)
+++ C/trunk/server/server.c 2010-03-23 22:14:10 UTC (rev 82)
@@ -450,7 +450,7 @@
* Returneaza 1 in caz de succes si -1 in caz de eroare
*/
int sendMessageToAll(int code, char info[])
-{
+{
//adaugam header
char buffer[MSG_SIZE];
sprintf(buffer, "%d %s", code, info);
@@ -460,7 +460,7 @@
int i;
int j;
for (i = 0; i < NUMAR_ECHIPE; i++)
- for (j = 0; j < MAX_JUCATORI; j++)
+ for (j = 0; j < JUCATORI_PER_ECHIPA; j++)
if (write(echipe[i].jucatori[j].sfd, &buffer, MSG_SIZE) != MSG_SIZE)
return false;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|