Skip to content
Open

v8 #6

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
48 changes: 48 additions & 0 deletions Monopoly2/Monopoly.cbp
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_project_file>
<FileVersion major="1" minor="6" />
<Project>
<Option title="Monopoly" />
<Option pch_mode="2" />
<Option compiler="gcc" />
<Build>
<Target title="Debug">
<Option output="bin/Debug/Monopoly" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/Debug/" />
<Option type="1" />
<Option compiler="gcc" />
<Compiler>
<Add option="-g" />
</Compiler>
</Target>
<Target title="Release">
<Option output="bin/Release/Monopoly" prefix_auto="1" extension_auto="1" />
<Option object_output="obj/Release/" />
<Option type="1" />
<Option compiler="gcc" />
<Compiler>
<Add option="-O2" />
</Compiler>
<Linker>
<Add option="-s" />
</Linker>
</Target>
</Build>
<Compiler>
<Add option="-Wall" />
</Compiler>
<Unit filename="mabiblio.h" />
<Unit filename="main.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="mesfonction.c">
<Option compilerVar="CC" />
</Unit>
<Unit filename="myfonction.c">
<Option compilerVar="CC" />
</Unit>
<Extensions>
<lib_finder disable_auto="1" />
</Extensions>
</Project>
</CodeBlocks_project_file>
48 changes: 48 additions & 0 deletions Monopoly2/Monopoly.depend
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
# depslib dependency file v1.0
1641129668 source:c:\users\denis\onedrive\documents\ece ing1\informatique\code\monopoly\main.c
<stdio.h>
<stdlib.h>
<string.h>
<stdbool.h>
<time.h>
"mabiblio.h"

1641129326 c:\users\denis\onedrive\documents\ece ing1\informatique\code\monopoly\mabiblio.h

1641131973 source:c:\users\denis\onedrive\documents\ece ing1\informatique\code\monopoly\mesfonction.c
<stdio.h>
<stdlib.h>
<string.h>
<stdbool.h>
<time.h>
"mabiblio.h"

1641370991 source:c:\users\denis\onedrive\documents\ece ing1\informatique\c\code\monopoly2\main.c
<stdio.h>
<stdlib.h>
<string.h>
<stdbool.h>
<time.h>
<windows.h>
"mabiblio.h"

1641472394 c:\users\denis\onedrive\documents\ece ing1\informatique\c\code\monopoly2\mabiblio.h

1641632283 source:c:\users\denis\onedrive\documents\ece ing1\informatique\c\code\monopoly2\mesfonction.c
<stdio.h>
<stdlib.h>
<string.h>
<stdbool.h>
<time.h>
<windows.h>
"mabiblio.h"

1641632259 source:c:\users\denis\onedrive\documents\ece ing1\informatique\c\code\monopoly2\myfonction.c
<stdio.h>
<stdlib.h>
<string.h>
<stdbool.h>
<time.h>
<windows.h>
"mabiblio.h"

79 changes: 79 additions & 0 deletions Monopoly2/Monopoly.layout
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<CodeBlocks_layout_file>
<FileVersion major="1" minor="0" />
<ActiveTarget name="Debug" />
<File name="mesfonction.c" open="1" top="1" tabpos="2" split="0" active="1" splitpos="0" zoom_1="3" zoom_2="0">
<Cursor>
<Cursor1 position="220901" topLine="66" />
</Cursor>
<Folding>
<Collapse line="10" />
<Collapse line="16" />
<Collapse line="474" />
<Collapse line="1017" />
<Collapse line="1475" />
<Collapse line="1933" />
<Collapse line="2391" />
<Collapse line="2849" />
<Collapse line="3053" />
<Collapse line="3161" />
<Collapse line="3226" />
<Collapse line="3353" />
<Collapse line="3423" />
<Collapse line="3439" />
<Collapse line="3468" />
<Collapse line="3587" />
<Collapse line="3629" />
<Collapse line="3844" />
<Collapse line="3858" />
<Collapse line="3945" />
<Collapse line="3981" />
<Collapse line="4061" />
<Collapse line="4102" />
<Collapse line="4109" />
<Collapse line="4218" />
<Collapse line="4225" />
<Collapse line="4496" />
<Collapse line="4641" />
</Folding>
</File>
<File name="main.c" open="1" top="0" tabpos="1" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="440" topLine="0" />
</Cursor>
</File>
<File name="myfonction.c" open="1" top="0" tabpos="3" split="0" active="1" splitpos="0" zoom_1="1" zoom_2="0">
<Cursor>
<Cursor1 position="237142" topLine="79" />
</Cursor>
<Folding>
<Collapse line="10" />
<Collapse line="468" />
<Collapse line="1038" />
<Collapse line="1496" />
<Collapse line="1954" />
<Collapse line="2412" />
<Collapse line="2870" />
<Collapse line="3074" />
<Collapse line="3532" />
<Collapse line="3640" />
<Collapse line="3710" />
<Collapse line="3844" />
<Collapse line="3917" />
<Collapse line="3933" />
<Collapse line="3962" />
<Collapse line="4084" />
<Collapse line="4127" />
<Collapse line="4343" />
<Collapse line="4357" />
<Collapse line="4444" />
<Collapse line="4480" />
<Collapse line="4563" />
</Folding>
</File>
<File name="mabiblio.h" open="1" top="0" tabpos="4" split="0" active="1" splitpos="0" zoom_1="0" zoom_2="0">
<Cursor>
<Cursor1 position="1455" topLine="0" />
</Cursor>
</File>
</CodeBlocks_layout_file>
Binary file added Monopoly2/bin/Debug/Monopoly.exe
Binary file not shown.
95 changes: 95 additions & 0 deletions Monopoly2/mabiblio.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
#ifndef MABIBLIO_H_INCLUDED
#define MABIBLIO_H_INCLUDED

typedef struct nombreDeBatiment
{
int nHotel;//
int nMaison;//

} Batiment;

Batiment Batiments;

//Structure de donn�es pour l'enregistrement des Proprietes
typedef struct enregistrerProprietes
{
char Nom[50]; //nom de la propriete
char Couleur[10];// couleur du quartier de la propriete
int prix;// bah prix de la propriete
int loyer[6];//loyer de la propriete c'est un tableau de 6 car loyer en fonction de l'acquistion: du terrain,1maison,2maison,3maison,4maison,hotel
int nombreDeMaisons;//nombre de maison c'est ecrit !
int nombreHotel;//
int prixMaison;//
bool hypotheque;// porpiete hypotequ�e oui ou non
int prixHypotheque;//
char proprietaire[20];// nom du proprietaire
} Propriete;

Propriete Proprietes[40];//la structure deviens un tableau de structure de 40 car il y a 40 case

//Structure des donn�es pour l'enregistrement des joueurs
typedef struct enregistrementDesJoueurs
{
char Nom[10];//
int compte;//
int position;//
int carteSortiedePrison;//

bool prison;
} Joueur;//

Joueur Joueures[8];//

void Color(int couleurDuTexte,int couleurDeFond);
void initialiseTable();
void initialiseTable1();
void initialiseTable2();
void initialiseTable3();
void initialiseTable4();
void affichePlateau();
void hypothequerPropriete(int player);
void vendreConstruction(int player);
void Faillite(int player, int nJoueures);
int menuInitial();
int selectionJoueures();
void prison(int player, int nJoueures);
int lancerDedes(int player);
void loyer(int player, int nJoueures);
int nouvelleposition(int posActuel, int lancerDedes);
void etatduJeu(int nplayer);
void acheterPropriete(int player);
void offre(int player, int numplayer);
void construireHotel(int player);
void construireMaison(int player);
void carteChance(int player, int nJoueures);
void carteCaissedeCommunaute(int player, int nJoueures);
int monopolyfr();

void initialiseTableEn();
void initialiseTable1En();
void initialiseTable2En();
void initialiseTable3En();
void initialiseTable4En();
void initialiseTable5En();
void initialiseTable6En();
void initialiseTable7En();
void affichePlateauEn();
void hypothequerProprieteEn(int player);
void vendreConstructionEn(int player);
void FailliteEn(int player, int nJoueures);
int menuInitialEn();
int selectionJoueuresEn();
void prisonEn(int player, int nJoueures);
int lancerDedesEn(int player);
void loyerEn(int player, int nJoueures);
int nouvellepositionEn(int posActuel, int lancerDedes);
void etatduJeuEn(int nplayer);
void acheterProprieteEn(int player);
void offreEn(int player, int numplayer);
void construireHotelEn(int player);
void construireMaisonEn(int player);
void carteChanceEn(int player, int nJoueures);
void carteCaissedeCommunauteEn(int player, int nJoueures);
int monopolyEn();

#endif // MABIBLIO_H_INCLUDED
29 changes: 29 additions & 0 deletions Monopoly2/main.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <stdbool.h>
#include <time.h>
#include <windows.h>
#include "mabiblio.h"

int main()
{
int option;//

do{
printf("Select your language\n");//
printf("1 - Francais\n");//
printf("2 - English\n");//
scanf("%d", &option);//
}while((option < 1) || (option > 2));
//system("cls");//
if (option==1)
{
monopolyfr();
}
else if (option==2)
{
monopolyEn();//
}
}

Loading