Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- activeIP - Static variable in class it.polimi.ingsw.view.IP
- activeName - Variable in class it.polimi.ingsw.view.Player
-
the name of the player currently having his turn
- activeName - Variable in class it.polimi.ingsw.view.PlayerSend
-
the name of the player currently having his turn
- addClient(String, PlayerI) - Method in class it.polimi.ingsw.controller.Game
-
method called from remote used to add a client to the store of all the RMI clients
- addClient(String, PlayerI) - Method in interface it.polimi.ingsw.controller.GameI
- addToFullChat(String) - Method in class it.polimi.ingsw.view.TUI.PlayerTUI
-
add a string (chat message) to the full chat of the game
- adiacent_Allineated_FreeSide() - Method in class board.areCardsPickableTest
-
Test the case in which the cards picked are Adjacent Positioned: aligned They have at least one free side
- Adiacent_Allineated_FreeSide_ButPickedNotInOrder() - Method in class board.areCardsPickableTest
-
Test the case in which the cards picked are Adjacent Positioned: aligned They don't have at least one free side They are picked near but not in consecutive order
- adiacent_Allineated_NotFreeSide() - Method in class board.areCardsPickableTest
-
Test the case in which the cards picked are Adjacent Positioned: aligned They don't have at least one free side
- adiacent_NotAllineated_FreeSide() - Method in class board.areCardsPickableTest
-
Test the case in which the cards picked are Adjacent Positioned: not aligned They have at least one free side
- adiacent_NotAllineated_NotFreeSide() - Method in class board.areCardsPickableTest
-
Test the case in which the cards picked are Adjacent Positioned: not aligned They don't have at least one free side
- advanceTurn() - Method in class it.polimi.ingsw.controller.Game
-
Set the status of the players for the next turn and assign activePlayer to who will play this turn
- Algo_CO_1 - Class in it.polimi.ingsw.model
-
class which represent the number one objective (common).
- Algo_CO_1() - Constructor for class it.polimi.ingsw.model.Algo_CO_1
- Algo_CO_10 - Class in it.polimi.ingsw.model
-
class which represent the number ten objective (common).
- Algo_CO_10() - Constructor for class it.polimi.ingsw.model.Algo_CO_10
- Algo_CO_11 - Class in it.polimi.ingsw.model
-
class which represent the number eleven objective (common).
- Algo_CO_11() - Constructor for class it.polimi.ingsw.model.Algo_CO_11
- Algo_CO_12 - Class in it.polimi.ingsw.model
-
class which represent the number twelve objective (common).
- Algo_CO_12() - Constructor for class it.polimi.ingsw.model.Algo_CO_12
- Algo_CO_2 - Class in it.polimi.ingsw.model
-
class which represent the number two objective (common).
- Algo_CO_2() - Constructor for class it.polimi.ingsw.model.Algo_CO_2
- Algo_CO_3 - Class in it.polimi.ingsw.model
-
class which represent the number three objective (common).
- Algo_CO_3() - Constructor for class it.polimi.ingsw.model.Algo_CO_3
- Algo_CO_4 - Class in it.polimi.ingsw.model
-
class which represent the number four objective (common).
- Algo_CO_4() - Constructor for class it.polimi.ingsw.model.Algo_CO_4
- Algo_CO_5 - Class in it.polimi.ingsw.model
-
class which represent the number five objective (common).
- Algo_CO_5() - Constructor for class it.polimi.ingsw.model.Algo_CO_5
- Algo_CO_6 - Class in it.polimi.ingsw.model
-
class which represent the number six objective (common).
- Algo_CO_6() - Constructor for class it.polimi.ingsw.model.Algo_CO_6
- Algo_CO_7 - Class in it.polimi.ingsw.model
-
class which represent the number seven objective (common).
- Algo_CO_7() - Constructor for class it.polimi.ingsw.model.Algo_CO_7
- Algo_CO_8 - Class in it.polimi.ingsw.model
-
class which represent the number eight objective (common).
- Algo_CO_8() - Constructor for class it.polimi.ingsw.model.Algo_CO_8
- Algo_CO_9 - Class in it.polimi.ingsw.model
-
class which represent the number nine objective (common).
- Algo_CO_9() - Constructor for class it.polimi.ingsw.model.Algo_CO_9
- algo1_test1_T_general() - Method in class objective.common_objective.Algo1Test
-
Six couple of cards with the same type
- algo1_test10_6couple4() - Method in class objective.common_objective.Algo1Test
-
Six groups of more than two cards
- algo1_test11_5couple2() - Method in class objective.common_objective.Algo1Test
-
Five couple of more than two cards
- algo1_test12_6diagonalcouple() - Method in class objective.common_objective.Algo1Test
-
Six couple of cards on diagonal
- algo1_test13_6rightcouple() - Method in class objective.common_objective.Algo1Test
-
Six couple of cards
- algo1_test2_F_general() - Method in class objective.common_objective.Algo1Test
-
Five cuople of cards with the same type
- algo1_test3_T_three() - Method in class objective.common_objective.Algo1Test
-
One of the cuople is made by tre cards and six cuople
- algo1_test4_F_three() - Method in class objective.common_objective.Algo1Test
-
One of the cuople is made by tre cards and five cuople
- algo1_test5_T_L() - Method in class objective.common_objective.Algo1Test
-
Three cards make an L, six couple
- algo1_test6_F_L() - Method in class objective.common_objective.Algo1Test
-
Three cards make an L, five couple
- algo1_test7_6couple() - Method in class objective.common_objective.Algo1Test
-
Six couple of different types of cards
- algo1_test8_6couple2() - Method in class objective.common_objective.Algo1Test
-
Six couple of same type of cards
- algo1_test9_6couple3() - Method in class objective.common_objective.Algo1Test
-
Six couple of three different type of cards
- algo10_test1_T() - Method in class objective.common_objective.Algo10Test
-
Five cards of the same color made an X
- algo10_test2_F() - Method in class objective.common_objective.Algo10Test
-
Five cards of the same color don't made an X
- Algo10Test - Class in objective.common_objective
-
class that test the tenth algorithm, five cards of the same color that made an X
- Algo10Test() - Constructor for class objective.common_objective.Algo10Test
- algo11_test1_T() - Method in class objective.common_objective.Algo11Test
-
Eight cards of the same color in the library
- algo11_test2_F() - Method in class objective.common_objective.Algo11Test
-
Less than eight cards of the same color in the library
- Algo11Test - Class in objective.common_objective
-
class that test the eleventh algorithm, eight cards of the same color everywhere in the library
- Algo11Test() - Constructor for class objective.common_objective.Algo11Test
- algo12_test1_general_decrescent() - Method in class objective.common_objective.Algo12Test
-
Five columns descending
- algo12_test10_general_dicrescent3() - Method in class objective.common_objective.Algo12Test
-
Less than five columns
- algo12_test2_general_F_decrescent() - Method in class objective.common_objective.Algo12Test
-
Five columns descending: not decrease by one cards
- algo12_test3_general_digdecrescent() - Method in class objective.common_objective.Algo12Test
-
Five columns descending whit different colors
- algo12_test4_general_F_digdecrescent() - Method in class objective.common_objective.Algo12Test
-
Five columns descending: not decrease correctly
- algo12_test5_general_crescent() - Method in class objective.common_objective.Algo12Test
-
Five columns crescent with different colors
- algo12_test6_general_F_crescent() - Method in class objective.common_objective.Algo12Test
-
Five columns crescent: grows wrongly
- algo12_test7_general_digcrescent() - Method in class objective.common_objective.Algo12Test
-
Five columns crescent from row 1 and skipping a column (False)
- algo12_test8_general_F_digcrescent() - Method in class objective.common_objective.Algo12Test
-
Five columns crescent from row 1 (False)
- algo12_test9_general_dicrescent2() - Method in class objective.common_objective.Algo12Test
-
Five columns descending, ending in a zero-column (False)
- Algo12Test - Class in objective.common_objective
-
class that test the twelfth algorithm, five columns of increasing height or descending: starting from the first column left or right, each successive column it must be formed by an extra tile.
- Algo12Test() - Constructor for class objective.common_objective.Algo12Test
- Algo1Test - Class in objective.common_objective
-
class that test the first algorithm, six group of a couple of cards of the same type
- Algo1Test() - Constructor for class objective.common_objective.Algo1Test
- algo2_test1_bassosx() - Method in class objective.common_objective.Algo2Test
-
Diagonal start on the left bottom of the library
- algo2_test2_bassodx() - Method in class objective.common_objective.Algo2Test
-
Diagonal start on the right bottom of the library
- algo2_test3_unodx() - Method in class objective.common_objective.Algo2Test
-
Diagonal start on the right angle of the second row of the library
- algo2_test4_unosx() - Method in class objective.common_objective.Algo2Test
-
Diagonal start on the left angle of the second row of the library
- algo2_test5_F_bassosx() - Method in class objective.common_objective.Algo2Test
-
Diagonal start on the left bottom of the library (False)
- algo2_test6_F_bassodx() - Method in class objective.common_objective.Algo2Test
-
Diagonal start on the right bottom of the library (False)
- algo2_test7_F_unodx() - Method in class objective.common_objective.Algo2Test
-
Diagonal start on the right angle of the second row of the library (False)
- algo2_test8_F_unosx() - Method in class objective.common_objective.Algo2Test
-
Diagonal start on the left angle of the second row of the library (False)
- Algo2Test - Class in objective.common_objective
-
class that test the second algorithm, five cards of the same type that form a diagonal.
- Algo2Test() - Constructor for class objective.common_objective.Algo2Test
- algo3_test1_T_general() - Method in class objective.common_objective.Algo3Test
-
Card of the same color in the library's corners
- algo3_test2_F_general() - Method in class objective.common_objective.Algo3Test
-
Cards of different colors in the library's corners
- Algo3Test - Class in objective.common_objective
-
class that test the third algorithm, four cards of the same type at the corner of the library
- Algo3Test() - Constructor for class objective.common_objective.Algo3Test
- algo4_test1_T_general() - Method in class objective.common_objective.Algo4Test
-
Four row with three different colors
- algo4_test2_F_3_rows() - Method in class objective.common_objective.Algo4Test
-
Three row with three different colors
- algo4_test3_F_more_3_types() - Method in class objective.common_objective.Algo4Test
-
Four row with more than three different colors (False)
- Algo4Test - Class in objective.common_objective
-
class that test the fourth algorithm, four row with five cards of one, two or three different colors
- Algo4Test() - Constructor for class objective.common_objective.Algo4Test
- algo5_test1_T_general() - Method in class objective.common_objective.Algo5Test
-
Four columns with four element of the same color of cards
- algo5_test2_F() - Method in class objective.common_objective.Algo5Test
-
Four columns with four element with different colors of cards
- algo5_test3_4groupstrue() - Method in class objective.common_objective.Algo5Test
-
Four columns with more than four element with the same color of cards
- algo5_test4_3groupsfalse() - Method in class objective.common_objective.Algo5Test
-
Threee columns with four element with the same color of cards
- algo5_test5_3groupsfalse2() - Method in class objective.common_objective.Algo5Test
-
Three columns with more than four element with the same color of cards
- Algo5Test - Class in objective.common_objective
-
class that test the fifth algorithm, four column have four element of the same color (different column can have different colors) cards
- Algo5Test() - Constructor for class objective.common_objective.Algo5Test
- algo6_test1_general() - Method in class objective.common_objective.Algo6Test
-
Two columns with six different color
- algo6_test2_one_row() - Method in class objective.common_objective.Algo6Test
-
One column with six different color
- algo6_test3_same_types() - Method in class objective.common_objective.Algo6Test
-
Two columns without six different color
- Algo6Test - Class in objective.common_objective
-
class that test the sixth algorithm, two columns of six different color
- Algo6Test() - Constructor for class objective.common_objective.Algo6Test
- algo7_test1_F() - Method in class objective.common_objective.Algo7Test
-
Two groups of four cards with different colors
- algo7_test2_F_3x3() - Method in class objective.common_objective.Algo7Test
-
One group of six cards with the same color
- algo7_test3_T_3x3_same_colors() - Method in class objective.common_objective.Algo7Test
-
Two group of six cards with the same color
- algo7_test4_only_one_square() - Method in class objective.common_objective.Algo7Test
-
One group of four cards with the same color
- algo7_test5_strangeshape() - Method in class objective.common_objective.Algo7Test
-
Two group of six cards with the same color (corner case)
- algo7_test6_strangeshape2() - Method in class objective.common_objective.Algo7Test
-
Two group of six cards with the same color (corner case)
- algo7_test7_strangeshape3() - Method in class objective.common_objective.Algo7Test
-
Two group of six cards with the same color (corner case)
- Algo7Test - Class in objective.common_objective
-
class that test the seventh algorithm, two groups of four cards of the same color: cards of two groups must be of the same color
- Algo7Test() - Constructor for class objective.common_objective.Algo7Test
- algo8_test1_T() - Method in class objective.common_objective.Algo8Test
-
Two rows with 5 different colors
- algo8_test2_F_one_row() - Method in class objective.common_objective.Algo8Test
-
One rows with 5 different colors
- algo8_test3_F_same_type() - Method in class objective.common_objective.Algo8Test
-
One rows with less than 5 different colors
- Algo8Test - Class in objective.common_objective
-
class that test the eighth algorithm, two rows of 5 different colors
- Algo8Test() - Constructor for class objective.common_objective.Algo8Test
- algo9_test1_T() - Method in class objective.common_objective.Algo9Test
-
Three column made by six cards of three colors
- algo9_test2_F_less_3_cols() - Method in class objective.common_objective.Algo9Test
-
Less than three column made by six cards of three colors
- algo9_test3_F_more_3_types() - Method in class objective.common_objective.Algo9Test
-
Three column made by six cards of more than three colors
- Algo9Test - Class in objective.common_objective
-
class that test the ninth algorithm, three column made by six cards of max three colors
- Algo9Test() - Constructor for class objective.common_objective.Algo9Test
- algorithm - Variable in class it.polimi.ingsw.model.CommonObjective
-
the algorithm chosen, related to the specific common objective
- App - Class in it.polimi.ingsw
-
first class called in the game, it starts the main process which will lead to the start of the complete game
- App() - Constructor for class it.polimi.ingsw.App
- areCardsAligned(ArrayList<Integer>) - Method in class it.polimi.ingsw.model.Board
-
check if the cards are on a straight line
- areCardsPickable(ArrayList<Integer>) - Method in class it.polimi.ingsw.model.Board
-
check if the cards picked are in a valid position
- areCardsPickableTest - Class in board
-
class that test the areCardsPickable method of the Board class
- areCardsPickableTest() - Constructor for class board.areCardsPickableTest
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form