Commit 00f4a8fd authored by Lukas Marik's avatar Lukas Marik

#945 screen and furniture assets, set furniture descriptor

parent 8eb52e8e
Subproject commit d48f0101969ce29b45e73d3184133ed4b18fa964
Subproject commit 639658e27b59ae5209f7268e5af981d994876ba6
......@@ -410,4 +410,29 @@ public final class ProtocolAssets {
public static final String OF_BOXES = "game_protocol_descriptor_of_boxes";
public static final String SMOKE = "game_protocol_descriptor_smoke";
//-------------------------------------- EASY --------------------------------------
//////////////////////////// BACKGROUND
public static final String TRAVELER_ROOM_BACKGROUND = SCREEN_PATH + "traveler_room";
public static final String TRAVELER_ROOM_COLOR_MAP = SCREEN_PATH + "traveler_room_color_map";
//////////////////////////// FURNITURE
public static final String CABINET_LEFT = FURNITURE_PATH + "cabinet_left";
public static final String CABINET_RIGHT = FURNITURE_PATH + "cabinet_right";
public static final String ROUND_TABLE = FURNITURE_PATH + "round_table";
//////////////////////////// FURNITURE - TEXT
//////////////////////////// CARDS
//////////////////////////// OBJECTS
//////////////////////////// TEXT
//////////////////////////// OBJECT DESCRIPTION
}
......@@ -50,8 +50,19 @@ public enum FurnitureType implements TypeObjectDescriptor {
HARD_CHEST_OF_DRAWERS_RIGHT (ProtocolAssets.CHEST_OF_DRAWERS_RIGHT, ProtocolAssets.F_CABINET_TEXT, GameDifficulty.HARD, RoomPosition.FLOOR, WallType.RIGHT_WALL, new float[]{0.723f,0.384f}, new float[]{0.082f,0.215f}, new float[]{0.5f,0.81f}, new Color(0x7f0000ff)),
HARD_SMALL_SHELF_LEFT (ProtocolAssets.SMALL_SHELF_LEFT, ProtocolAssets.F_SHELF_TEXT, GameDifficulty.HARD, RoomPosition.WALL, WallType.LEFT_WALL, new float[]{0.047f,0.452f}, new float[]{0.327f,0.107f}, new float[]{0.52f,0.54f}, new Color(0x003300ff)),
HARD_SMALL_SHELF_RIGHT (ProtocolAssets.SMALL_SHELF_RIGHT, ProtocolAssets.F_SHELF_TEXT, GameDifficulty.HARD, RoomPosition.WALL, WallType.RIGHT_WALL, new float[]{0.841f,0.607f}, new float[]{0.667f,0.097f}, new float[]{0.54f,0.52f}, new Color(0x5c5c8aff)),
HARD_SMALL_TABLE (ProtocolAssets.SMALL_TABLE, ProtocolAssets.F_TABLE_S_TEXT, GameDifficulty.HARD, RoomPosition.FLOOR, null, new float[]{0.5f,0.483f}, new float[]{0.562f,0.065f}, new float[]{0.5f,0.8f}, new Color(0x004466ff));
HARD_SMALL_TABLE (ProtocolAssets.SMALL_TABLE, ProtocolAssets.F_TABLE_S_TEXT, GameDifficulty.HARD, RoomPosition.FLOOR, null, new float[]{0.5f,0.483f}, new float[]{0.562f,0.065f}, new float[]{0.5f,0.8f}, new Color(0x004466ff)),
//BONUS
BONUS_BIG_SHELF_LEFT (ProtocolAssets.BIG_SHELF_LEFT, ProtocolAssets.F_SHELF_TEXT, GameDifficulty.BONUS, RoomPosition.WALL, WallType.LEFT_WALL, null, null,null,null),
BONUS_BIG_SHELF_RIGHT (ProtocolAssets.BIG_SHELF_RIGHT, ProtocolAssets.F_SHELF_TEXT, GameDifficulty.BONUS, RoomPosition.WALL, WallType.RIGHT_WALL, null, null,null, null),
BONUS_BIG_TABLE (ProtocolAssets.BIG_TABLE, ProtocolAssets.F_TABLE_B_TEXT, GameDifficulty.BONUS, RoomPosition.FLOOR, null, null, null, null, null),
BONUS_CABINET_LEFT (ProtocolAssets.CABINET_LEFT, ProtocolAssets.F_CABINET_TEXT, GameDifficulty.BONUS, RoomPosition.FLOOR, WallType.LEFT_WALL, null, null, null, null),
BONUS_CABINET_RIGHT (ProtocolAssets.CABINET_RIGHT, ProtocolAssets.F_CABINET_TEXT, GameDifficulty.BONUS, RoomPosition.FLOOR, WallType.RIGHT_WALL, null, null, null, null),
BONUS_CHEST_OF_DRAWERS_LEFT (ProtocolAssets.CHEST_OF_DRAWERS_LEFT, ProtocolAssets.F_CHEST_OF_DRAWERS_TEXT, GameDifficulty.BONUS, RoomPosition.FLOOR, WallType.LEFT_WALL, null, null, null, null),
BONUS_CHEST_OF_DRAWERS_RIGHT (ProtocolAssets.CHEST_OF_DRAWERS_RIGHT, ProtocolAssets.F_CHEST_OF_DRAWERS_TEXT, GameDifficulty.BONUS, RoomPosition.FLOOR, WallType.RIGHT_WALL, null, null, null, null),
BONUS_ROUND_TABLE (ProtocolAssets.ROUND_TABLE, ProtocolAssets.F_TABLE_S_TEXT, GameDifficulty.BONUS, RoomPosition.FLOOR, null, null, null, null, null),
BONUS_SMALL_SHELF_LEFT (ProtocolAssets.SMALL_SHELF_LEFT, ProtocolAssets.F_SHELF_TEXT, GameDifficulty.BONUS, RoomPosition.WALL, WallType.LEFT_WALL, null, null, null, null),
BONUS_SMALL_SHELF_RIGHT (ProtocolAssets.SMALL_SHELF_RIGHT, ProtocolAssets.F_SHELF_TEXT, GameDifficulty.BONUS, RoomPosition.WALL, WallType.RIGHT_WALL, null, null, null, null),
BONUS_SMALL_TABLE (ProtocolAssets.SMALL_TABLE, ProtocolAssets.F_TABLE_S_TEXT, GameDifficulty.BONUS, RoomPosition.FLOOR, null, null, null, null, null);
private static final int MEDIUM_RANGE_MIN = 0;
private static final int MEDIUM_RANGE_MAX = 6;
......
......@@ -38,7 +38,8 @@ public class LevelDefinition {
public enum DifficultyDefinition{
EASY (GameDifficulty.EASY, new int[]{3,4,5}, new int[]{1,0,1}),
MEDIUM (GameDifficulty.MEDIUM, new int[]{4,5,6}, new int[]{1,1,2}),
HARD (GameDifficulty.HARD, new int[]{5,6,7}, new int[]{1,1,2});
HARD (GameDifficulty.HARD, new int[]{5,6,7}, new int[]{1,1,2}),
BONUS (GameDifficulty.BONUS, new int[]{6,7,8}, new int[]{0,1,2});
GameDifficulty difficulty;
......@@ -80,10 +81,10 @@ public class LevelDefinition {
public enum Level{
TOY_STORE (GameDifficulty.EASY, ProtocolAssets.TOY_STORE_BACKGROUND, ProtocolAssets.TOY_STORE_COLOR_MAP, new float[]{0.5f,0.3f}),
JUNK_SHOP (GameDifficulty.MEDIUM, ProtocolAssets.JUNK_SHOP_BACKGROUND, ProtocolAssets.JUNK_SHOP_COLOR_MAP, new float[]{0.5f,0.3f}),
LABORATORY (GameDifficulty.HARD, ProtocolAssets.LABORATORY_BACKGROUND, ProtocolAssets.LABORATORY_COLOR_MAP, new float[]{0.5f,0.3f});
TOY_STORE (GameDifficulty.EASY, ProtocolAssets.TOY_STORE_BACKGROUND, ProtocolAssets.TOY_STORE_COLOR_MAP, new float[]{0.5f,0.3f}),
JUNK_SHOP (GameDifficulty.MEDIUM, ProtocolAssets.JUNK_SHOP_BACKGROUND, ProtocolAssets.JUNK_SHOP_COLOR_MAP, new float[]{0.5f,0.3f}),
LABORATORY (GameDifficulty.HARD, ProtocolAssets.LABORATORY_BACKGROUND, ProtocolAssets.LABORATORY_COLOR_MAP, new float[]{0.5f,0.3f}),
TRAVELER_ROOM (GameDifficulty.BONUS, ProtocolAssets.TRAVELER_ROOM_BACKGROUND, ProtocolAssets.TRAVELER_ROOM_COLOR_MAP, new float[]{0.5f,0.3f});
private GameDifficulty difficulty;
private String roomTexturePath;
......
......@@ -155,7 +155,19 @@ public class CZProtocolGenerator extends ProtocolGenerator {
HARD_CHEST_OF_DRAWERS_RIGHT (new CZObjectDescriptor(AbstractObjectDescriptor.Voice.F, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.RIGHT}, CZObjectDescriptor.AdjectiveInflection.FM, CZObjectDescriptor.InflectionType.ZENA, null)),
HARD_SMALL_SHELF_LEFT (new CZObjectDescriptor(AbstractObjectDescriptor.Voice.F, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.SMALL, AbstractObjectDescriptor.Adjective.LEFT}, CZObjectDescriptor.AdjectiveInflection.FM, CZObjectDescriptor.InflectionType.RUZE, null)),
HARD_SMALL_SHELF_RIGHT (new CZObjectDescriptor(AbstractObjectDescriptor.Voice.F, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.SMALL, AbstractObjectDescriptor.Adjective.RIGHT}, CZObjectDescriptor.AdjectiveInflection.FM, CZObjectDescriptor.InflectionType.RUZE, null)),
HARD_SMALL_TABLE (new CZObjectDescriptor(AbstractObjectDescriptor.Voice.M, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.SMALL}, CZObjectDescriptor.AdjectiveInflection.MM, CZObjectDescriptor.InflectionType.HRAD, null));
HARD_SMALL_TABLE (new CZObjectDescriptor(AbstractObjectDescriptor.Voice.M, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.SMALL}, CZObjectDescriptor.AdjectiveInflection.MM, CZObjectDescriptor.InflectionType.HRAD, null)),
//BONUS
BONUS_BIG_SHELF_LEFT (new CZObjectDescriptor(AbstractObjectDescriptor.Voice.F, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.BIG, AbstractObjectDescriptor.Adjective.LEFT}, CZObjectDescriptor.AdjectiveInflection.FM, CZObjectDescriptor.InflectionType.RUZE, null)),
BONUS_BIG_SHELF_RIGHT (new CZObjectDescriptor(AbstractObjectDescriptor.Voice.F, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.BIG, AbstractObjectDescriptor.Adjective.RIGHT}, CZObjectDescriptor.AdjectiveInflection.FM, CZObjectDescriptor.InflectionType.RUZE, null)),
BONUS_BIG_TABLE (new CZObjectDescriptor(AbstractObjectDescriptor.Voice.M, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.BIG}, CZObjectDescriptor.AdjectiveInflection.MM, CZObjectDescriptor.InflectionType.HRAD, null)),
BONUS_CABINET_LEFT (new CZObjectDescriptor(AbstractObjectDescriptor.Voice.F, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.LEFT}, CZObjectDescriptor.AdjectiveInflection.FM, CZObjectDescriptor.InflectionType.ZENA, null)),
BONUS_CABINET_RIGHT (new CZObjectDescriptor(AbstractObjectDescriptor.Voice.F, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.RIGHT}, CZObjectDescriptor.AdjectiveInflection.FM, CZObjectDescriptor.InflectionType.ZENA, null)),
BONUS_CHEST_OF_DRAWERS_LEFT (new CZObjectDescriptor(AbstractObjectDescriptor.Voice.F, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.LEFT}, CZObjectDescriptor.AdjectiveInflection.FM, CZObjectDescriptor.InflectionType.ZENA, null)),
BONUS_CHEST_OF_DRAWERS_RIGHT (new CZObjectDescriptor(AbstractObjectDescriptor.Voice.F, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.RIGHT}, CZObjectDescriptor.AdjectiveInflection.FM, CZObjectDescriptor.InflectionType.ZENA, null)),
BONUS_ROUND_TABLE (new CZObjectDescriptor(AbstractObjectDescriptor.Voice.M, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.ROUND}, CZObjectDescriptor.AdjectiveInflection.MM, CZObjectDescriptor.InflectionType.HRAD, null)),
BONUS_SMALL_SHELF_LEFT (new CZObjectDescriptor(AbstractObjectDescriptor.Voice.F, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.SMALL, AbstractObjectDescriptor.Adjective.LEFT}, CZObjectDescriptor.AdjectiveInflection.FM, CZObjectDescriptor.InflectionType.RUZE, null)),
BONUS_SMALL_SHELF_RIGHT (new CZObjectDescriptor(AbstractObjectDescriptor.Voice.F, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.SMALL, AbstractObjectDescriptor.Adjective.RIGHT}, CZObjectDescriptor.AdjectiveInflection.FM, CZObjectDescriptor.InflectionType.RUZE, null)),
BONUS_SMALL_TABLE (new CZObjectDescriptor(AbstractObjectDescriptor.Voice.M, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.SMALL}, CZObjectDescriptor.AdjectiveInflection.MM, CZObjectDescriptor.InflectionType.HRAD, null));
private CZObjectDescriptor descriptor;
FurnitureDescriptor(CZObjectDescriptor descriptor){
......
......@@ -356,7 +356,20 @@ public class DEProtocolGenerator extends ProtocolGenerator {
HARD_CHEST_OF_DRAWERS_RIGHT (new DEObjectDescriptor(AbstractObjectDescriptor.Voice.N, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.RIGHT}, DEObjectDescriptor.InflectionType.STRONG, null, false)),
HARD_SMALL_SHELF_LEFT (new DEObjectDescriptor(AbstractObjectDescriptor.Voice.N, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.SMALL, AbstractObjectDescriptor.Adjective.LEFT}, DEObjectDescriptor.InflectionType.STRONG, null, false)),
HARD_SMALL_SHELF_RIGHT (new DEObjectDescriptor(AbstractObjectDescriptor.Voice.N, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.SMALL, AbstractObjectDescriptor.Adjective.RIGHT}, DEObjectDescriptor.InflectionType.STRONG, null, false)),
HARD_SMALL_TABLE (new DEObjectDescriptor(AbstractObjectDescriptor.Voice.M, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.SMALL}, DEObjectDescriptor.InflectionType.STRONG, null, false));
HARD_SMALL_TABLE (new DEObjectDescriptor(AbstractObjectDescriptor.Voice.M, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.SMALL}, DEObjectDescriptor.InflectionType.STRONG, null, false)),
//BONUS
BONUS_BIG_SHELF_LEFT (new DEObjectDescriptor(AbstractObjectDescriptor.Voice.N, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.BIG, AbstractObjectDescriptor.Adjective.LEFT}, DEObjectDescriptor.InflectionType.STRONG, null, false)),
BONUS_BIG_SHELF_RIGHT (new DEObjectDescriptor(AbstractObjectDescriptor.Voice.N, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.BIG, AbstractObjectDescriptor.Adjective.RIGHT}, DEObjectDescriptor.InflectionType.STRONG, null, false)),
BONUS_BIG_TABLE (new DEObjectDescriptor(AbstractObjectDescriptor.Voice.M, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.BIG}, DEObjectDescriptor.InflectionType.STRONG, null, false)),
BONUS_CABINET_LEFT (new DEObjectDescriptor(AbstractObjectDescriptor.Voice.N, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.LEFT}, DEObjectDescriptor.InflectionType.STRONG, null, false)),
BONUS_CABINET_RIGHT (new DEObjectDescriptor(AbstractObjectDescriptor.Voice.N, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.RIGHT}, DEObjectDescriptor.InflectionType.STRONG, null, false)),
BONUS_CHEST_OF_DRAWERS_LEFT (new DEObjectDescriptor(AbstractObjectDescriptor.Voice.F, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.LEFT}, DEObjectDescriptor.InflectionType.STRONG, null, false)),
BONUS_CHEST_OF_DRAWERS_RIGHT (new DEObjectDescriptor(AbstractObjectDescriptor.Voice.F, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.RIGHT}, DEObjectDescriptor.InflectionType.STRONG, null, false)),
BONUS_ROUND_TABLE (new DEObjectDescriptor(AbstractObjectDescriptor.Voice.M, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.ROUND}, DEObjectDescriptor.InflectionType.STRONG, null, false)),
BONUS_SMALL_SHELF_LEFT (new DEObjectDescriptor(AbstractObjectDescriptor.Voice.N, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.SMALL, AbstractObjectDescriptor.Adjective.LEFT}, DEObjectDescriptor.InflectionType.STRONG, null, false)),
BONUS_SMALL_SHELF_RIGHT (new DEObjectDescriptor(AbstractObjectDescriptor.Voice.N, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.SMALL, AbstractObjectDescriptor.Adjective.RIGHT}, DEObjectDescriptor.InflectionType.STRONG, null, false)),
BONUS_SMALL_TABLE (new DEObjectDescriptor(AbstractObjectDescriptor.Voice.M, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.SMALL}, DEObjectDescriptor.InflectionType.STRONG, null, false));
private DEObjectDescriptor descriptor;
FurnitureDescriptor(DEObjectDescriptor descriptor){
......
......@@ -156,7 +156,19 @@ public class SKProtocolGenerator extends ProtocolGenerator {
HARD_CHEST_OF_DRAWERS_RIGHT (new SKObjectDescriptor(AbstractObjectDescriptor.Voice.F, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.RIGHT}, SKObjectDescriptor.AdjectiveInflection.PEKNY, SKObjectDescriptor.InflectionType.ZENA, null)),
HARD_SMALL_SHELF_LEFT (new SKObjectDescriptor(AbstractObjectDescriptor.Voice.F, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.SMALL, AbstractObjectDescriptor.Adjective.LEFT}, SKObjectDescriptor.AdjectiveInflection.PEKNY, SKObjectDescriptor.InflectionType.ULICA, null)),
HARD_SMALL_SHELF_RIGHT (new SKObjectDescriptor(AbstractObjectDescriptor.Voice.F, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.SMALL, AbstractObjectDescriptor.Adjective.RIGHT}, SKObjectDescriptor.AdjectiveInflection.PEKNY, SKObjectDescriptor.InflectionType.ULICA, null)),
HARD_SMALL_TABLE (new SKObjectDescriptor(AbstractObjectDescriptor.Voice.M, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.SMALL}, SKObjectDescriptor.AdjectiveInflection.PEKNY, SKObjectDescriptor.InflectionType.DUB, null));
HARD_SMALL_TABLE (new SKObjectDescriptor(AbstractObjectDescriptor.Voice.M, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.SMALL}, SKObjectDescriptor.AdjectiveInflection.PEKNY, SKObjectDescriptor.InflectionType.DUB, null)),
//BONUS
BONUS_BIG_SHELF_LEFT (new SKObjectDescriptor(AbstractObjectDescriptor.Voice.F, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.BIG, AbstractObjectDescriptor.Adjective.LEFT}, SKObjectDescriptor.AdjectiveInflection.PEKNY, SKObjectDescriptor.InflectionType.ULICA, null)),
BONUS_BIG_SHELF_RIGHT (new SKObjectDescriptor(AbstractObjectDescriptor.Voice.F, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.BIG, AbstractObjectDescriptor.Adjective.RIGHT}, SKObjectDescriptor.AdjectiveInflection.PEKNY, SKObjectDescriptor.InflectionType.ULICA, null)),
BONUS_BIG_TABLE (new SKObjectDescriptor(AbstractObjectDescriptor.Voice.M, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.BIG}, SKObjectDescriptor.AdjectiveInflection.PEKNY, SKObjectDescriptor.InflectionType.DUB, null)),
BONUS_CABINET_LEFT (new SKObjectDescriptor(AbstractObjectDescriptor.Voice.F, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.LEFT}, SKObjectDescriptor.AdjectiveInflection.PEKNY, SKObjectDescriptor.InflectionType.ZENA, null)),
BONUS_CABINET_RIGHT (new SKObjectDescriptor(AbstractObjectDescriptor.Voice.F, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.RIGHT}, SKObjectDescriptor.AdjectiveInflection.PEKNY, SKObjectDescriptor.InflectionType.ZENA, null)),
BONUS_CHEST_OF_DRAWERS_LEFT (new SKObjectDescriptor(AbstractObjectDescriptor.Voice.F, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.LEFT}, SKObjectDescriptor.AdjectiveInflection.PEKNY, SKObjectDescriptor.InflectionType.ZENA, null)),
BONUS_CHEST_OF_DRAWERS_RIGHT (new SKObjectDescriptor(AbstractObjectDescriptor.Voice.F, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.RIGHT}, SKObjectDescriptor.AdjectiveInflection.PEKNY, SKObjectDescriptor.InflectionType.ZENA, null)),
BONUS_ROUND_TABLE (new SKObjectDescriptor(AbstractObjectDescriptor.Voice.M, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.ROUND}, SKObjectDescriptor.AdjectiveInflection.PEKNY, SKObjectDescriptor.InflectionType.DUB, null)),
BONUS_SMALL_SHELF_LEFT (new SKObjectDescriptor(AbstractObjectDescriptor.Voice.F, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.SMALL, AbstractObjectDescriptor.Adjective.LEFT}, SKObjectDescriptor.AdjectiveInflection.PEKNY, SKObjectDescriptor.InflectionType.ULICA, null)),
BONUS_SMALL_SHELF_RIGHT (new SKObjectDescriptor(AbstractObjectDescriptor.Voice.F, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.SMALL, AbstractObjectDescriptor.Adjective.RIGHT}, SKObjectDescriptor.AdjectiveInflection.PEKNY, SKObjectDescriptor.InflectionType.ULICA, null)),
BONUS_SMALL_TABLE (new SKObjectDescriptor(AbstractObjectDescriptor.Voice.M, AbstractObjectDescriptor.NounType.SINGULAR, new AbstractObjectDescriptor.Adjective[]{AbstractObjectDescriptor.Adjective.SMALL}, SKObjectDescriptor.AdjectiveInflection.PEKNY, SKObjectDescriptor.InflectionType.DUB, null));
private SKObjectDescriptor descriptor;
FurnitureDescriptor(SKObjectDescriptor descriptor){
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment