diff --git a/core/assets/common/game/crimescene/common/gfx/actioncards/hard/level3_4/keys_fall.png b/core/assets/common/game/crimescene/common/gfx/actioncards/hard/level3_4/keys.png similarity index 100% rename from core/assets/common/game/crimescene/common/gfx/actioncards/hard/level3_4/keys_fall.png rename to core/assets/common/game/crimescene/common/gfx/actioncards/hard/level3_4/keys.png diff --git a/core/assets/common/game/crimescene/common/gfx/gameobjects/hard/level3_4/keys_fall.png b/core/assets/common/game/crimescene/common/gfx/gameobjects/hard/level3_4/keys.png similarity index 100% rename from core/assets/common/game/crimescene/common/gfx/gameobjects/hard/level3_4/keys_fall.png rename to core/assets/common/game/crimescene/common/gfx/gameobjects/hard/level3_4/keys.png diff --git a/core/assets/common/game/crimescene/common/sfx/common/clock_one_three.mp3 b/core/assets/common/game/crimescene/common/sfx/common/clock_one_three.mp3 index ac3d448d13671b3c565c107f0c9aab176af27c72..51564367f519b0512d2f63a832314d602ef9ec36 100644 Binary files a/core/assets/common/game/crimescene/common/sfx/common/clock_one_three.mp3 and b/core/assets/common/game/crimescene/common/sfx/common/clock_one_three.mp3 differ diff --git a/core/assets/common/game/crimescene/common/sfx/easy/level3/drawer.mp3 b/core/assets/common/game/crimescene/common/sfx/easy/level3/drawer.mp3 index eccc8ab69ea4ac24e971e0d0217084ce6b9a18e2..449a6948da6bc1d05ab298c9c9af7efac24105d6 100644 Binary files a/core/assets/common/game/crimescene/common/sfx/easy/level3/drawer.mp3 and b/core/assets/common/game/crimescene/common/sfx/easy/level3/drawer.mp3 differ diff --git a/core/assets/common/game/crimescene/common/sfx/easy/level4/tinkle_toy.mp3 b/core/assets/common/game/crimescene/common/sfx/easy/level4/tinkle_toy.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..cefb09d83f9a076c48c479f01b288e12914c5a65 Binary files /dev/null and b/core/assets/common/game/crimescene/common/sfx/easy/level4/tinkle_toy.mp3 differ diff --git a/core/assets/common/game/crimescene/common/sfx/hard/level1_2/phone_hangup.mp3 b/core/assets/common/game/crimescene/common/sfx/hard/level1_2/phone_hangup.mp3 index 9f32b14e3db79f72f20ffc1001a4be790d447eb8..68a0b24679ea23c1a4dded2312d195bc4d4a02f8 100644 Binary files a/core/assets/common/game/crimescene/common/sfx/hard/level1_2/phone_hangup.mp3 and b/core/assets/common/game/crimescene/common/sfx/hard/level1_2/phone_hangup.mp3 differ diff --git a/core/assets/common/game/crimescene/common/sfx/hard/level1_2/phone_talk.mp3 b/core/assets/common/game/crimescene/common/sfx/hard/level1_2/phone_talk.mp3 index d8ad060203467297660498baa0848e2f8d8a9ee1..403c1e80a9b930a44cee27c559415f04b3e3ca5a 100644 Binary files a/core/assets/common/game/crimescene/common/sfx/hard/level1_2/phone_talk.mp3 and b/core/assets/common/game/crimescene/common/sfx/hard/level1_2/phone_talk.mp3 differ diff --git a/core/assets/common/game/crimescene/common/sfx/hard/level1_2/stamp.mp3 b/core/assets/common/game/crimescene/common/sfx/hard/level1_2/stamp.mp3 index 8cd04aae69f19eed756abe43643bd580e7225c46..b4444ee1ef2decbb85d80ee740279478cd9a7438 100644 Binary files a/core/assets/common/game/crimescene/common/sfx/hard/level1_2/stamp.mp3 and b/core/assets/common/game/crimescene/common/sfx/hard/level1_2/stamp.mp3 differ diff --git a/core/assets/common/game/crimescene/common/sfx/hard/level3_4/key_in_lock.mp3 b/core/assets/common/game/crimescene/common/sfx/hard/level3_4/key_in_lock.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..344aa31a21b6604eef54820d0091da6ec395a547 Binary files /dev/null and b/core/assets/common/game/crimescene/common/sfx/hard/level3_4/key_in_lock.mp3 differ diff --git a/core/assets/common/game/crimescene/common/sfx/hard/level3_4/keys.mp3 b/core/assets/common/game/crimescene/common/sfx/hard/level3_4/keys.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..c44b23b0ee7f7a6498e6fbbf5a9cd8ea8c394151 Binary files /dev/null and b/core/assets/common/game/crimescene/common/sfx/hard/level3_4/keys.mp3 differ diff --git a/core/assets/common/game/crimescene/common/sfx/hard/level3_4/rod.mp3 b/core/assets/common/game/crimescene/common/sfx/hard/level3_4/rod.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..a8650ce0cc6e49fb3354f90162d3ca5ad0de856c Binary files /dev/null and b/core/assets/common/game/crimescene/common/sfx/hard/level3_4/rod.mp3 differ diff --git a/core/assets/common/game/crimescene/common/sfx/hard/level3_4/safe_close.mp3 b/core/assets/common/game/crimescene/common/sfx/hard/level3_4/safe_close.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..1f088b85f7b37d2d583531fb3fdd0f3c47a38783 Binary files /dev/null and b/core/assets/common/game/crimescene/common/sfx/hard/level3_4/safe_close.mp3 differ diff --git a/core/assets/common/game/crimescene/common/sfx/medium/level1_2/ball_kick.mp3 b/core/assets/common/game/crimescene/common/sfx/medium/level1_2/ball_kick.mp3 index 5259cd36bedd81776c22bf6eb2b6c1deba8d6730..94a274a4d29a708adeabe3cefd494c2eafb6fdba 100644 Binary files a/core/assets/common/game/crimescene/common/sfx/medium/level1_2/ball_kick.mp3 and b/core/assets/common/game/crimescene/common/sfx/medium/level1_2/ball_kick.mp3 differ diff --git a/core/src/cz/nic/tablexia/game/games/crime_scene/assets/CrimeSceneAssets.java b/core/src/cz/nic/tablexia/game/games/crime_scene/assets/CrimeSceneAssets.java index 5a8eaf721f9d1a7bfc1be6aa30033f93b74bf5c5..2b6b27ac2373499e1b153927b1c423a38c7cdfcc 100644 --- a/core/src/cz/nic/tablexia/game/games/crime_scene/assets/CrimeSceneAssets.java +++ b/core/src/cz/nic/tablexia/game/games/crime_scene/assets/CrimeSceneAssets.java @@ -96,7 +96,7 @@ public class CrimeSceneAssets { public static final String CREAK_FLOOR_2_ACTION = GFX_PATH + ACTION_CARDS + EASY_PATH + LEVEL_4 + "creak_floor_two"; public static final String MARBLE_ACTION = GFX_PATH + ACTION_CARDS + EASY_PATH + LEVEL_4 + "marble"; public static final String ROCKING_CHAIR_ACTION = GFX_PATH + ACTION_CARDS + EASY_PATH + LEVEL_4 + "rocking_chair"; -// public static final String TINKLE_TOY_ACTION = GFX_PATH + ACTION_CARDS + EASY_PATH + LEVEL_4 + "tinkle_toy"; + public static final String TINKLE_TOY_ACTION = GFX_PATH + ACTION_CARDS + EASY_PATH + LEVEL_4 + "tinkle_toy"; public static final String CLOCK_1_ACTION = GFX_PATH + ACTION_CARDS + EASY_PATH + LEVEL_4 + "clock_one"; @@ -160,7 +160,7 @@ public class CrimeSceneAssets { public static final String CREAK_FLOOR_2_OBJECT = GFX_PATH + GAME_OBJECTS + EASY_PATH + LEVEL_4 + "creak_floor_two"; public static final String MARBLE_OBJECT = GFX_PATH + GAME_OBJECTS + EASY_PATH + LEVEL_4 + "marble"; public static final String ROCKING_CHAIR_OBJECT = GFX_PATH + GAME_OBJECTS + EASY_PATH + LEVEL_4 + "rocking_chair"; -// public static final String TINKLE_TOY_OBJECT = GFX_PATH + GAME_OBJECTS + EASY_PATH + LEVEL_4 + "tinkle_toy"; + public static final String TINKLE_TOY_OBJECT = GFX_PATH + GAME_OBJECTS + EASY_PATH + LEVEL_4 + "tinkle_toy"; public static final String CLOCK_1_OBJECT = GFX_PATH + GAME_OBJECTS + EASY_PATH + LEVEL_4 + "clock_one"; public static final String CURTAIN_1_OBJECT = GFX_PATH + GAME_OBJECTS + EASY_PATH + COMMON + "curtain_one"; @@ -202,12 +202,10 @@ public class CrimeSceneAssets { public static final String POURING_RICE_SOUND = COMMON + SFX_PATH + EASY_PATH + LEVEL_2 + "pouring_rice.mp3"; public static final String SIDEBOARD_SOUND = COMMON + SFX_PATH + EASY_PATH + LEVEL_2 + "sideboard.mp3"; - public static final String DRAWER_SOUND = COMMON + SFX_PATH + EASY_PATH + LEVEL_3 + "drawer.mp3"; public static final String MIRROR_SOUND = COMMON + SFX_PATH + EASY_PATH + LEVEL_3 + "mirror.mp3"; public static final String MUSIC_BOX_SOUND = COMMON + SFX_PATH + EASY_PATH + LEVEL_3 + "music_box.mp3"; - public static final String PILLOW_SOUND = COMMON + SFX_PATH + EASY_PATH + LEVEL_3 + "pillow.mp3"; public static final String SHOWER_SOUND = COMMON + SFX_PATH + EASY_PATH + LEVEL_3 + "shower.mp3"; public static final String TEETH_SOUND = COMMON + SFX_PATH + EASY_PATH + LEVEL_3 + "teeth.mp3"; @@ -219,7 +217,7 @@ public class CrimeSceneAssets { public static final String CREAK_FLOOR_2_SOUND = COMMON + SFX_PATH + EASY_PATH + LEVEL_4 + "creak_floor_two.mp3"; public static final String MARBLE_SOUND = COMMON + SFX_PATH + EASY_PATH + LEVEL_4 + "marble.mp3"; public static final String ROCKING_CHAIR_SOUND = COMMON + SFX_PATH + EASY_PATH + LEVEL_4 + "rocking_chair.mp3"; -// public static final String TINKLE_TOY_SOUND = COMMON + SFX_PATH + EASY_PATH + LEVEL_4 + "tinkle_toy.mp3"; + public static final String TINKLE_TOY_SOUND = COMMON + SFX_PATH + EASY_PATH + LEVEL_4 + "tinkle_toy.mp3"; public static final String STAIRS_1_SOUND = COMMON + SFX_PATH + EASY_PATH + COMMON + "stairs_one.mp3"; public static final String BOOK_FALL_SOUND = COMMON + SFX_PATH + EASY_PATH + COMMON + "book_fall.mp3"; @@ -260,7 +258,6 @@ public class CrimeSceneAssets { public static final String STONE_ACTION = GFX_PATH + ACTION_CARDS + MEDIUM_PATH + COMMON + "stone"; public static final String TOY_SQUEAKY_ACTION = GFX_PATH + ACTION_CARDS + MEDIUM_PATH + COMMON + "toy_squeaky"; - //===objects=== public static final String APPLE_1_OBJECT = GFX_PATH + GAME_OBJECTS + MEDIUM_PATH + LEVEL_1_2 + "apple_one"; @@ -309,7 +306,6 @@ public class CrimeSceneAssets { public static final String ROOSTER_SQUAWK_SOUND = COMMON + SFX_PATH + MEDIUM_PATH + LEVEL_1_2 + "rooster_squawk.mp3"; public static final String SHOVEL_DIGGING_SOUND = COMMON + SFX_PATH + MEDIUM_PATH + LEVEL_1_2 + "shovel_digging.mp3"; public static final String WALK_GRAVEL_SOUND = COMMON + SFX_PATH + MEDIUM_PATH + LEVEL_1_2 + "walk_gravel.mp3"; -// public static final String WALK_SAND_SOUND = COMMON + SFX_PATH + MEDIUM_PATH + LEVEL_1_2 + "walk_sand.mp3"; public static final String WOOD_CHOP_SOUND = COMMON + SFX_PATH + MEDIUM_PATH + LEVEL_1_2 + "wood_chop.mp3"; public static final String DUSTBIN_COVER_SOUND = COMMON + SFX_PATH + MEDIUM_PATH + LEVEL_3_4 + "dustbin_cover.mp3"; @@ -347,7 +343,6 @@ public class CrimeSceneAssets { public static final String CLOCK_2_ACTION = GFX_PATH + ACTION_CARDS + HARD_PATH + LEVEL_1_2 + "clock_two"; public static final String DOOR_2_ACTION = GFX_PATH + ACTION_CARDS + HARD_PATH + LEVEL_1_2 + "door_two"; - public static final String BOOKS_ACTION = GFX_PATH + ACTION_CARDS + HARD_PATH + LEVEL_2 + "books"; public static final String CURTAIN_2_ACTION = GFX_PATH + ACTION_CARDS + HARD_PATH + LEVEL_2 + "curtain_two"; public static final String PAPER_2_ACTION = GFX_PATH + ACTION_CARDS + HARD_PATH + LEVEL_2 + "paper_two"; @@ -362,11 +357,11 @@ public class CrimeSceneAssets { // public static final String BRICK_ACTION = GFX_PATH + ACTION_CARDS + HARD_PATH + LEVEL_3_4 + "brick"; public static final String CREAKING_CHAIR_ACTION = GFX_PATH + ACTION_CARDS + HARD_PATH + LEVEL_3_4 + "creaking_chair"; // public static final String COINS_2_ACTION = GFX_PATH + ACTION_CARDS + HARD_PATH + LEVEL_3_4 + "coins_two"; -// public static final String KEY_IN_LOCK_ACTION = GFX_PATH + ACTION_CARDS + HARD_PATH + LEVEL_3_4 + "key_in_lock"; -// public static final String KEYS_FALL_ACTION = GFX_PATH + ACTION_CARDS + HARD_PATH + LEVEL_3_4 + "keys_fall"; -// public static final String ROD_ACTION = GFX_PATH + ACTION_CARDS + HARD_PATH + LEVEL_3_4 + "rod"; + public static final String KEY_IN_LOCK_ACTION = GFX_PATH + ACTION_CARDS + HARD_PATH + LEVEL_3_4 + "key_in_lock"; + public static final String KEYS_ACTION = GFX_PATH + ACTION_CARDS + HARD_PATH + LEVEL_3_4 + "keys"; + public static final String ROD_ACTION = GFX_PATH + ACTION_CARDS + HARD_PATH + LEVEL_3_4 + "rod"; // public static final String SAFE_CLICK_ACTION = GFX_PATH + ACTION_CARDS + HARD_PATH + LEVEL_3_4 + "safe_click"; -// public static final String SAFE_CLOSE_ACTION = GFX_PATH + ACTION_CARDS + HARD_PATH + LEVEL_3_4 + "safe_close"; + public static final String SAFE_CLOSE_ACTION = GFX_PATH + ACTION_CARDS + HARD_PATH + LEVEL_3_4 + "safe_close"; // public static final String SAFE_CREAK_ACTION = GFX_PATH + ACTION_CARDS + HARD_PATH + LEVEL_3_4 + "safe_creak"; public static final String STEPS_2_ACTION = GFX_PATH + ACTION_CARDS + HARD_PATH + LEVEL_3_4 + "steps_two"; public static final String CLOCK_3_ACTION = GFX_PATH + ACTION_CARDS + HARD_PATH + LEVEL_3_4 + "clock_three"; @@ -410,11 +405,11 @@ public class CrimeSceneAssets { // public static final String BRICK_OBJECT = GFX_PATH + GAME_OBJECTS + HARD_PATH + LEVEL_3_4 + "brick"; public static final String CREAKING_CHAIR_OBJECT = GFX_PATH + GAME_OBJECTS + HARD_PATH + LEVEL_3_4 + "creaking_chair"; // public static final String COINS_2_OBJECT = GFX_PATH + GAME_OBJECTS + HARD_PATH + LEVEL_3_4 + "coins_two"; -// public static final String KEY_IN_LOCK_OBJECT = GFX_PATH + GAME_OBJECTS + HARD_PATH + LEVEL_3_4 + "key_in_lock"; -// public static final String KEYS_FALL_OBJECT = GFX_PATH + GAME_OBJECTS + HARD_PATH + LEVEL_3_4 + "keys_fall"; -// public static final String ROD_OBJECT = GFX_PATH + GAME_OBJECTS + HARD_PATH + LEVEL_3_4 + "rod"; + public static final String KEY_IN_LOCK_OBJECT = GFX_PATH + GAME_OBJECTS + HARD_PATH + LEVEL_3_4 + "key_in_lock"; + public static final String KEYS_OBJECT = GFX_PATH + GAME_OBJECTS + HARD_PATH + LEVEL_3_4 + "keys"; + public static final String ROD_OBJECT = GFX_PATH + GAME_OBJECTS + HARD_PATH + LEVEL_3_4 + "rod"; // public static final String SAFE_CLICK_OBJECT = GFX_PATH + GAME_OBJECTS + HARD_PATH + LEVEL_3_4 + "safe_click"; -// public static final String SAFE_CLOSE_OBJECT = GFX_PATH + GAME_OBJECTS + HARD_PATH + LEVEL_3_4 + "safe_close"; + public static final String SAFE_CLOSE_OBJECT = GFX_PATH + GAME_OBJECTS + HARD_PATH + LEVEL_3_4 + "safe_close"; // public static final String SAFE_CREAK_OBJECT = GFX_PATH + GAME_OBJECTS + HARD_PATH + LEVEL_3_4 + "safe_creak"; public static final String STEPS_2_OBJECT = GFX_PATH + GAME_OBJECTS + HARD_PATH + LEVEL_3_4 + "steps_two"; public static final String CLOCK_3_OBJECT = GFX_PATH + GAME_OBJECTS + HARD_PATH + LEVEL_3_4 + "clock_three"; @@ -426,7 +421,6 @@ public class CrimeSceneAssets { public static final String STAIRS_2_OBJECT = GFX_PATH + GAME_OBJECTS + HARD_PATH + COMMON + "stairs_two"; - //===sounds=== public static final String ALARM_SOUND = COMMON + SFX_PATH + HARD_PATH + LEVEL_1 + "alarm.mp3"; @@ -451,11 +445,11 @@ public class CrimeSceneAssets { public static final String CREAKING_CHAIR_SOUND = COMMON + SFX_PATH + HARD_PATH + LEVEL_3_4 + "creaking_chair.mp3"; // public static final String COINS_2_SOUND = COMMON + SFX_PATH + HARD_PATH + LEVEL_3_4 + "coins_two.mp3"; public static final String COINS_3_SOUND = COMMON + SFX_PATH + HARD_PATH + LEVEL_3_4 + "coins_three.mp3"; -// public static final String KEY_IN_LOCK_SOUND = COMMON + SFX_PATH + HARD_PATH + LEVEL_3_4 + "key_in_lock.mp3"; -// public static final String KEYS_FALL_SOUND = COMMON + SFX_PATH + HARD_PATH + LEVEL_3_4 + "keys_fall.mp3"; -// public static final String ROD_SOUND = COMMON + SFX_PATH + HARD_PATH + LEVEL_3_4 + "rod.mp3"; + public static final String KEY_IN_LOCK_SOUND = COMMON + SFX_PATH + HARD_PATH + LEVEL_3_4 + "key_in_lock.mp3"; + public static final String KEYS_SOUND = COMMON + SFX_PATH + HARD_PATH + LEVEL_3_4 + "keys.mp3"; + public static final String ROD_SOUND = COMMON + SFX_PATH + HARD_PATH + LEVEL_3_4 + "rod.mp3"; // public static final String SAFE_CLICK_SOUND = COMMON + SFX_PATH + HARD_PATH + LEVEL_3_4 + "safe_click.mp3"; -// public static final String SAFE_CLOSE_SOUND = COMMON + SFX_PATH + HARD_PATH + LEVEL_3_4 + "safe_close.mp3"; + public static final String SAFE_CLOSE_SOUND = COMMON + SFX_PATH + HARD_PATH + LEVEL_3_4 + "safe_close.mp3"; // public static final String SAFE_CREAK_SOUND = COMMON + SFX_PATH + HARD_PATH + LEVEL_3_4 + "safe_creak.mp3"; public static final String DOOR_3_SOUND = COMMON + SFX_PATH + HARD_PATH + LEVEL_3_4 + "door_three.mp3"; @@ -465,7 +459,6 @@ public class CrimeSceneAssets { public static final String STAIRS_2_SOUND = COMMON + SFX_PATH + HARD_PATH + COMMON + "stairs_two.mp3"; public static final String STEPS_SOUND = COMMON + SFX_PATH + HARD_PATH + COMMON + "steps.mp3"; - // === COMMON === public static final String CAT_HISS_OBJECT = GFX_PATH + GAME_OBJECTS + COMMON + "cat_hiss"; @@ -525,6 +518,4 @@ public class CrimeSceneAssets { public static final String SCORE_RATING_1 = SFX_PATH + "score_rating_1.mp3"; public static final String SCORE_RATING_2 = SFX_PATH + "score_rating_2.mp3"; public static final String SCORE_RATING_3 = SFX_PATH + "score_rating_3.mp3"; - - -} +} \ No newline at end of file diff --git a/core/src/cz/nic/tablexia/game/games/crime_scene/gameobject/GameObjectType.java b/core/src/cz/nic/tablexia/game/games/crime_scene/gameobject/GameObjectType.java index 251796c41a1f2438d7d97766515798ab35e94fc3..1b1657ee383984b4e18553e81114410470e23f52 100644 --- a/core/src/cz/nic/tablexia/game/games/crime_scene/gameobject/GameObjectType.java +++ b/core/src/cz/nic/tablexia/game/games/crime_scene/gameobject/GameObjectType.java @@ -10,8 +10,6 @@ import cz.nic.tablexia.game.games.crime_scene.assets.CrimeSceneAssets; */ public enum GameObjectType implements AssetDescription { - //TODO fix - find places for some items (after new background is done) - // ===== EASY ==== BOOK_BROWSE(0, CrimeSceneAssets.BOOK_BROWSE_OBJECT, CrimeSceneAssets.BOOK_BROWSE_ACTION, CrimeSceneAssets.BOOK_BROWSE_SOUND), BOOK_FALL_1(1, CrimeSceneAssets.BOOK_FALL_1_OBJECT, CrimeSceneAssets.BOOK_FALL_1_ACTION, CrimeSceneAssets.BOOK_FALL_SOUND), @@ -136,12 +134,18 @@ public enum GameObjectType implements AssetDescription { CREAKING_CHAIR(114, CrimeSceneAssets.CREAKING_CHAIR_OBJECT, CrimeSceneAssets.CREAKING_CHAIR_ACTION, CrimeSceneAssets.CREAKING_CHAIR_SOUND), CLOCK_3(115, CrimeSceneAssets.CLOCK_3_OBJECT, CrimeSceneAssets.CLOCK_3_ACTION, CrimeSceneAssets.CLOCK_1_3_SOUND), DRIPPING_2(116,CrimeSceneAssets.DRIPPING_2_OBJECT,CrimeSceneAssets.DRIPPING_2_ACTION,CrimeSceneAssets.DRIPPING_2_SOUND), - MOUSE_3(117,CrimeSceneAssets.MOUSE_3_OBJECT,CrimeSceneAssets.MOUSE_1_2_3_ACTION,CrimeSceneAssets.MOUSE_3_SOUND); + MOUSE_3(117,CrimeSceneAssets.MOUSE_3_OBJECT,CrimeSceneAssets.MOUSE_1_2_3_ACTION,CrimeSceneAssets.MOUSE_3_SOUND), + + //added later + TINKLE_TOY(118, CrimeSceneAssets.TINKLE_TOY_OBJECT, CrimeSceneAssets.TINKLE_TOY_ACTION, CrimeSceneAssets.TINKLE_TOY_SOUND), + KEY_IN_LOCK(119, CrimeSceneAssets.KEY_IN_LOCK_OBJECT, CrimeSceneAssets.KEY_IN_LOCK_ACTION, CrimeSceneAssets.KEY_IN_LOCK_SOUND), + KEYS(120, CrimeSceneAssets.KEYS_OBJECT, CrimeSceneAssets.KEYS_ACTION, CrimeSceneAssets.KEYS_SOUND), + SAFE_CLOSE(121, CrimeSceneAssets.SAFE_CLOSE_OBJECT, CrimeSceneAssets.SAFE_CLOSE_ACTION, CrimeSceneAssets.SAFE_CLOSE_SOUND), + ROD(122, CrimeSceneAssets.ROD_OBJECT, CrimeSceneAssets.ROD_ACTION, CrimeSceneAssets.ROD_SOUND); //TODO add sounds - // TINKLE_TOY(50, CrimeSceneAssets.TINKLE_TOY_OBJECT, CrimeSceneAssets.TINKLE_TOY_ACTION, CrimeSceneAssets.TINKLE_TOY_SOUND), // COINS_2(76,CrimeSceneAssets.COINS_2_OBJECT,CrimeSceneAssets.COINS_2_ACTION,CrimeSceneAssets.COINS_2_SOUND), - // BARS, BENCH, BRICK, KEY_IN_LOCK, KEY_FALLS, SAFE_CLICK, SAFE_CLOSE, SAFE_CREAK + // BARS, BENCH, BRICK, SAFE_CLICK, SAFE_CREAK private int actionNumber; private String gameObjectTexturePath; diff --git a/core/src/cz/nic/tablexia/game/games/crime_scene/model/LevelDefinition.java b/core/src/cz/nic/tablexia/game/games/crime_scene/model/LevelDefinition.java index 526c6df07707e0adc189f8b02ff070d2bd8de192..22912fe93b08bcf1f105a985a8de5e05b6a6015c 100644 --- a/core/src/cz/nic/tablexia/game/games/crime_scene/model/LevelDefinition.java +++ b/core/src/cz/nic/tablexia/game/games/crime_scene/model/LevelDefinition.java @@ -159,6 +159,7 @@ public class LevelDefinition { levelsDefinition[3][GameObjectType.MARBLE.getActionNumber()] = new Position(400,200); levelsDefinition[3][GameObjectType.MOUSE_1.getActionNumber()] = new Position(50,230); levelsDefinition[3][GameObjectType.ROCKING_CHAIR.getActionNumber()] = new Position(400,300); + levelsDefinition[3][GameObjectType.TINKLE_TOY.getActionNumber()] = new Position(200,250); //common levelsDefinition[3][GameObjectType.CAT_HISS.getActionNumber()] = new Position(300,150); levelsDefinition[3][GameObjectType.CAT_MEOW.getActionNumber()] = new Position(475,150); @@ -305,31 +306,33 @@ public class LevelDefinition { levelsDefinition[9][GameObjectType.STAIRS_2.getActionNumber()] = new Position(700,320); //HARD 3 - levelsDefinition[10][GameObjectType.SMALL_WINDOW.getActionNumber()] = new Position(470,450); + levelsDefinition[10][GameObjectType.SMALL_WINDOW.getActionNumber()] = new Position(450,450); //common 3,4 - levelsDefinition[10][GameObjectType.DOOR_3.getActionNumber()] = new Position(100,270); + levelsDefinition[10][GameObjectType.DOOR_3.getActionNumber()] = new Position(150,300); levelsDefinition[10][GameObjectType.STAIRS_2.getActionNumber()] = new Position(310,297); levelsDefinition[10][GameObjectType.COINS_3.getActionNumber()] = new Position(600,200); levelsDefinition[10][GameObjectType.STEPS_2.getActionNumber()] = new Position(450,120); levelsDefinition[10][GameObjectType.CREAKING_CHAIR.getActionNumber()] = new Position(300,50); - levelsDefinition[10][GameObjectType.CLOCK_3.getActionNumber()] = new Position(30,390); - //TODO remove temporary objects - levelsDefinition[10][GameObjectType.SAFE_1.getActionNumber()] = new Position(470,270); - levelsDefinition[10][GameObjectType.PEN_2.getActionNumber()] = new Position(380,200); + levelsDefinition[10][GameObjectType.CLOCK_3.getActionNumber()] = new Position(530,495); + levelsDefinition[10][GameObjectType.KEYS.getActionNumber()] = new Position(400,230); + levelsDefinition[10][GameObjectType.KEY_IN_LOCK.getActionNumber()] = new Position(50,330); + levelsDefinition[10][GameObjectType.ROD.getActionNumber()] = new Position(200,200); + levelsDefinition[10][GameObjectType.SAFE_CLOSE.getActionNumber()] = new Position(437,299); //HARD 4 levelsDefinition[11][GameObjectType.DRIPPING_2.getActionNumber()] = new Position(200,200); levelsDefinition[11][GameObjectType.MOUSE_3.getActionNumber()] = new Position(150,225); //common 3,4 - levelsDefinition[11][GameObjectType.DOOR_3.getActionNumber()] = new Position(100,270); + levelsDefinition[11][GameObjectType.DOOR_3.getActionNumber()] = new Position(120,285); levelsDefinition[11][GameObjectType.STAIRS_2.getActionNumber()] = new Position(290,265); - levelsDefinition[11][GameObjectType.COINS_3.getActionNumber()] = new Position(600,200); + levelsDefinition[11][GameObjectType.COINS_3.getActionNumber()] = new Position(670,200); levelsDefinition[11][GameObjectType.STEPS_2.getActionNumber()] = new Position(450,120); levelsDefinition[11][GameObjectType.CREAKING_CHAIR.getActionNumber()] = new Position(300,50); - levelsDefinition[11][GameObjectType.CLOCK_3.getActionNumber()] = new Position(30,390); - //TODO remove temporary objects - levelsDefinition[11][GameObjectType.SAFE_1.getActionNumber()] = new Position(470,270); - levelsDefinition[11][GameObjectType.PEN_2.getActionNumber()] = new Position(380,200); + levelsDefinition[11][GameObjectType.CLOCK_3.getActionNumber()] = new Position(530,500); + levelsDefinition[11][GameObjectType.KEYS.getActionNumber()] = new Position(400,210); + levelsDefinition[11][GameObjectType.KEY_IN_LOCK.getActionNumber()] = new Position(30,330); + levelsDefinition[11][GameObjectType.ROD.getActionNumber()] = new Position(570,250); + levelsDefinition[11][GameObjectType.SAFE_CLOSE.getActionNumber()] = new Position(437,298); } //TODO optimize