Index

A B C D E F G H I L M N O P R S T U V W Y 
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
 
A B C D E F G H I L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form