diff --git a/resources/config2/npcs_dorm.json b/resources/config2/npcs_dorm.json index b62169b..3bb0837 100644 --- a/resources/config2/npcs_dorm.json +++ b/resources/config2/npcs_dorm.json @@ -28,9 +28,9 @@ "meshTextures": { "polySurface1": "resources/w/girl/Chat_02_diff_1r006.png" }, - "positionX": 4.03298, + "positionX": 1.47973, "positionY": 0.0, - "positionZ": 0.61801, + "positionZ": 0.410257, "facingAngle" : 0, "walkSpeed": 1.8, "rotationSpeed": 8.0, diff --git a/resources/dialogue/dorm_dialogues.json b/resources/dialogue/dorm_dialogues.json index 10890f4..818a91f 100644 --- a/resources/dialogue/dorm_dialogues.json +++ b/resources/dialogue/dorm_dialogues.json @@ -26,7 +26,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Я не буду никуда идти без своего телефона и записной книжки!", "next": "end_1" }, @@ -44,8 +44,8 @@ "id": "line_1", "type": "Line", "speaker": "Отец", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", - "text": "Бекзат, мы тебе отправили немного денег, постарайся прожить на эти деньги до конца недели!", + "portrait": "resources/dialogue/portrait_phone.png", + "text": "Бекзат, сынок, мы c мамой тебе отправили немного денег, постарайся прожить на эти деньги до конца недели!", "next": "line_2", "bubbleSlot": "message01in" }, @@ -53,7 +53,7 @@ "id": "line_2", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_phone.png", "text": "Спасибо!", "next": "end_1", "bubbleSlot": "message02out" @@ -63,6 +63,25 @@ "type": "End" } ] + }, + { + "id": "dialog_chat_news001", + "start": "line_1", + "nodes": [ + { + "id": "line_1", + "type": "Line", + "speaker": "Отец", + "portrait": "resources/dialogue/portrait_phone.png", + "text": "Жители Бишкека все чаще жалуются на депрессию и апатию. Смотрите свежее видео об этом на нашем канале!", + "next": "end_1", + "bubbleSlot": "message01in" + }, + { + "id": "end_1", + "type": "End" + } + ] }, { "id": "dialog_chat_aiperi001", @@ -72,7 +91,7 @@ "id": "line_1", "type": "Line", "speaker": "Айпери", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_phone.png", "text": "Бекзат, помнишь мы скидывались на торт для Аиды Джаныбековой? Я тогда еще приносила скатерть, тарелки и нож для торта. И я до сих пор не получила назад ничего.", "next": "line_2", "bubbleSlot": "message01in" @@ -81,7 +100,7 @@ "id": "line_2", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_phone.png", "text": "Скатерть и тарелки вроде бы лежат в студзоне.", "next": "line_3", "bubbleSlot": "message02out" @@ -90,7 +109,7 @@ "id": "line_3", "type": "Line", "speaker": "Айпери", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_phone.png", "text": "А нож?", "next": "line_4", "bubbleSlot": "message03in" @@ -99,7 +118,7 @@ "id": "line_4", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_phone.png", "text": "Нож, наверное, так и остался в учительской.", "next": "line_5", "bubbleSlot": "message04out" @@ -108,7 +127,7 @@ "id": "line_5", "type": "Line", "speaker": "Айпери", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_phone.png", "text": "А давай не \"наверное\"?", "next": "line_6", "bubbleSlot": "message05in" @@ -117,7 +136,7 @@ "id": "line_6", "type": "Line", "speaker": "Айпери", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_phone.png", "text": "А давай ты приедешь в универ, зайдешь в учительскую, заберешь нож и отдашь мне?", "next": "line_7", "bubbleSlot": "message06in" @@ -126,7 +145,7 @@ "id": "line_7", "type": "Line", "speaker": "Айпери", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_phone.png", "text": "У вас сегодня как раз Аида ведет лекцию. После лекции попросишь у нее ключи от учительской и заберешь нож.", "next": "line_8", "bubbleSlot": "message07in" @@ -135,7 +154,7 @@ "id": "line_8", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_phone.png", "text": "Почему ты сама не можешь забрать?", "next": "line_9", "bubbleSlot": "message08out" @@ -144,7 +163,7 @@ "id": "line_9", "type": "Line", "speaker": "Айпери", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_phone.png", "text": "Ты же знаешь, если я встречу Аиду, она 100% даст мне какое-нибудь сложное задание.", "next": "line_10", "bubbleSlot": "message09in" @@ -153,7 +172,7 @@ "id": "line_10", "type": "Line", "speaker": "Айпери", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_phone.png", "text": "И потом, это ты у меня брал нож, с чего я должна ходить искать его по всему универу?", "next": "line_11", "bubbleSlot": "message10in" @@ -162,7 +181,7 @@ "id": "line_11", "type": "Line", "speaker": "Айпери", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_phone.png", "text": "Так что жду тебя в универе! Не вздумай прогулять!", "next": "end_1", "bubbleSlot": "message11in" @@ -181,7 +200,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Я сейчас не хочу спать.", "next": "end_1" }, @@ -199,7 +218,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Отлично, вот и мой телефон! Надо проверить новые сообщения.", "next": "end_1" }, @@ -217,7 +236,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Здесь у меня душ и туалет.", "next": "end_1" }, @@ -235,7 +254,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Я не буду лезть в ванную комнату к Алику.", "next": "end_1" }, @@ -253,7 +272,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Дверь закрыта. Кажется, сюда все еще никто не заселился.", "next": "end_1" }, @@ -271,7 +290,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Возьму журнал с собой! Там все мои записи.", "next": "end_1" }, @@ -289,7 +308,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Прежде чем выходить наружу, я должен заказать такси до универа.", "next": "end_1" }, @@ -307,7 +326,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "На втором этаже женское общежитие, мне там делать нечего.", "next": "end_1" }, @@ -325,7 +344,7 @@ "id": "line_1", "type": "Line", "speaker": "Бермет", - "portrait": "resources/w/avatar_girl.png", + "portrait": "resources/dialogue/portrait_student_girl.png", "text": "Бекзат отстань!", "next": "end_1" }, @@ -343,7 +362,7 @@ "id": "line_1", "type": "Line", "speaker": "Алтынай", - "portrait": "resources/w/avatar_girl.png", + "portrait": "resources/dialogue/portrait_student_girl.png", "text": "Бекзат ты почему на пары не ходишь?!", "next": "end_1" }, @@ -361,7 +380,7 @@ "id": "line_1", "type": "Line", "speaker": "Алик", - "portrait": "resources/w/avatar_student.png", + "portrait": "resources/dialogue/portrait_student_boy.png", "text": "Привет Бекзат! Давно я не видел тебя на парах!", "next": "end_1" }, @@ -379,7 +398,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Тук тук!", "next": "line_2" }, @@ -387,7 +406,7 @@ "id": "line_2", "type": "Line", "speaker": "Алик", - "portrait": "resources/w/avatar_student.png", + "portrait": "resources/dialogue/portrait_student_boy.png", "text": "Заходи!", "next": "end_1" }, @@ -405,7 +424,7 @@ "id": "line_1", "type": "Line", "speaker": "Алик", - "portrait": "resources/w/avatar_student.png", + "portrait": "resources/dialogue/portrait_student_boy.png", "text": "Привет Бекзат!", "next": "line_2" }, @@ -413,7 +432,7 @@ "id": "line_2", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Привет Алик! Разговор есть.", "next": "line_3" }, @@ -421,7 +440,7 @@ "id": "line_3", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "С тобой на курсе училась Бегимай, ты ее помнишь?", "next": "line_4" }, @@ -429,7 +448,7 @@ "id": "line_4", "type": "Line", "speaker": "Алик", - "portrait": "resources/w/avatar_student.png", + "portrait": "resources/dialogue/portrait_student_boy.png", "text": "Конечно помню! Я тебе даже больше расскажу.", "next": "line_5" }, @@ -437,7 +456,7 @@ "id": "line_5", "type": "Line", "speaker": "Алик", - "portrait": "resources/w/avatar_student.png", + "portrait": "resources/dialogue/portrait_student_boy.png", "text": "В тот день она принесла свою курсовую, чтобы сдать.", "next": "line_6" }, @@ -445,7 +464,7 @@ "id": "line_6", "type": "Line", "speaker": "Алик", - "portrait": "resources/w/avatar_student.png", + "portrait": "resources/dialogue/portrait_student_boy.png", "text": "Но в тот день в учительской происходила генеральная уборка.", "next": "line_7" }, @@ -453,7 +472,7 @@ "id": "line_7", "type": "Line", "speaker": "Алик", - "portrait": "resources/w/avatar_student.png", + "portrait": "resources/dialogue/portrait_student_boy.png", "text": "И получилось так, что ее курсовая оказалась в стопке бумаг на выброс.", "next": "line_8" }, @@ -461,7 +480,7 @@ "id": "line_8", "type": "Line", "speaker": "Алик", - "portrait": "resources/w/avatar_student.png", + "portrait": "resources/dialogue/portrait_student_boy.png", "text": "Курсовая работа пропала, Бегимай получила за нее ноль баллов, и не прошла отбор в Германию.", "next": "line_9" }, @@ -469,7 +488,7 @@ "id": "line_9", "type": "Line", "speaker": "Алик", - "portrait": "resources/w/avatar_student.png", + "portrait": "resources/dialogue/portrait_student_boy.png", "text": "Поэтому с горя она выпрыгнула из окна лекционного зала и убилась.", "next": "line_10" }, @@ -477,7 +496,7 @@ "id": "line_10", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "А ты откуда все это знаешь?", "next": "line_11" }, @@ -485,7 +504,7 @@ "id": "line_11", "type": "Line", "speaker": "Алик", - "portrait": "resources/w/avatar_student.png", + "portrait": "resources/dialogue/portrait_student_boy.png", "text": "Я видел как ее курсовую уносили вместе с другой макулатурой из учительской.", "next": "line_12" }, @@ -493,7 +512,7 @@ "id": "line_12", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "И где сейчас ее курсовая работа?", "next": "line_13" }, @@ -501,7 +520,7 @@ "id": "line_13", "type": "Line", "speaker": "Алик", - "portrait": "resources/w/avatar_student.png", + "portrait": "resources/dialogue/portrait_student_boy.png", "text": "За зданием универа есть контейнер с кучей бумажного мусора и макулатурой.", "next": "line_14" }, @@ -509,7 +528,7 @@ "id": "line_14", "type": "Line", "speaker": "Алик", - "portrait": "resources/w/avatar_student.png", + "portrait": "resources/dialogue/portrait_student_boy.png", "text": "Скорее всего, курсовая до сих пор лежит где-то там.", "next": "line_15" }, @@ -517,7 +536,7 @@ "id": "line_15", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Спасибо Алик! Ты мне очень помог.", "next": "line_16" }, @@ -525,7 +544,7 @@ "id": "line_16", "type": "Line", "speaker": "Алик", - "portrait": "resources/w/avatar_student.png", + "portrait": "resources/dialogue/portrait_student_boy.png", "text": "Да без проблем! Обращайся если что.", "next": "end_1" }, @@ -543,7 +562,7 @@ "id": "line_1", "type": "Line", "speaker": "Алик", - "portrait": "resources/w/avatar_student.png", + "portrait": "resources/dialogue/portrait_student_boy.png", "text": "Привет Бекзат! Надеюсь ты нашел то что ищешь.", "next": "end_1" }, @@ -579,13 +598,13 @@ "lines": [ { "speaker": "Бекзат", - "portrait": "resources/hero.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Я завалился спать и уснул.", "durationMs": 3000 }, { "speaker": "Бекзат", - "portrait": "resources/hero.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "И я проспал аж до обеда.", "durationMs": 3000 } diff --git a/resources/dialogue/portrait_aiperi.png b/resources/dialogue/portrait_aiperi.png new file mode 100644 index 0000000..ce5ac34 --- /dev/null +++ b/resources/dialogue/portrait_aiperi.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:98a8286e28cacc79db60c5a0af7a907d32c35ca9343ba22c2cc7efbac9e0af4d +size 101554 diff --git a/resources/dialogue/portrait_ghost.png b/resources/dialogue/portrait_ghost.png new file mode 100644 index 0000000..b2b5a99 --- /dev/null +++ b/resources/dialogue/portrait_ghost.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f867f038a7a413c6e8c0c8472e2022cb1e5fba5417c8bd8d18d3b03342597ad3 +size 91975 diff --git a/resources/dialogue/portrait_hero_think.png b/resources/dialogue/portrait_hero_think.png new file mode 100644 index 0000000..fa4f47a --- /dev/null +++ b/resources/dialogue/portrait_hero_think.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6261be3ad34eeae448b07517da3be69700916aca2b0c54f8b3183821bc0256cd +size 112815 diff --git a/resources/dialogue/portrait_phone.png b/resources/dialogue/portrait_phone.png new file mode 100644 index 0000000..f8884be --- /dev/null +++ b/resources/dialogue/portrait_phone.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:534e08b2ec1c96fe2542c898701259bdd2a07844b5f9861dbf95a413e05faaf8 +size 48811 diff --git a/resources/dialogue/portrait_student_boy.png b/resources/dialogue/portrait_student_boy.png new file mode 100644 index 0000000..1b711be --- /dev/null +++ b/resources/dialogue/portrait_student_boy.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e68351ec24cec1370a873237dd5ef976c8f98490e2394ad0d28525cc27b3bd7 +size 96381 diff --git a/resources/dialogue/portrait_student_girl.png b/resources/dialogue/portrait_student_girl.png new file mode 100644 index 0000000..98821e8 --- /dev/null +++ b/resources/dialogue/portrait_student_girl.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1fd3a508a4ebfa83ca5ca98ed2663479389b04e2de76c91ff2bc7947b7b2adb2 +size 100944 diff --git a/resources/dialogue/portrait_teacher.png b/resources/dialogue/portrait_teacher.png new file mode 100644 index 0000000..d50acb1 --- /dev/null +++ b/resources/dialogue/portrait_teacher.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44cf981697d4b36fdc9b33bfc0c6583d3333cfb0dd4bc64725fdfc99d2e03882 +size 97382 diff --git a/resources/dialogue/uni_exterior_dialogues.json b/resources/dialogue/uni_exterior_dialogues.json index 0816348..4e2404a 100644 --- a/resources/dialogue/uni_exterior_dialogues.json +++ b/resources/dialogue/uni_exterior_dialogues.json @@ -8,7 +8,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Дверь закрыта на ключ.", "next": "end_1" }, @@ -26,7 +26,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Это мусорный контейнер, я не буду в нем копаться!", "next": "end_1" }, @@ -44,7 +44,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Если Алик не соврал, курсовая работа Бегимай лежит где-то тут.", "next": "line_2" }, @@ -52,7 +52,7 @@ "id": "line_2", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "[Копается в куче мусора]", "next": "line_3" }, @@ -60,7 +60,7 @@ "id": "line_3", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Ага, нашел! Вот и она!", "next": "end_1" }, @@ -97,19 +97,19 @@ "lines": [ { "speaker": "Бекзат", - "portrait": "resources/hero.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Кажется, яркий свет луны разбудил меня от этого сна.", "durationMs": 3000 }, { "speaker": "Бекзат", - "portrait": "resources/hero.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Жесть вообще, хочу спать.", "durationMs": 3000 }, { "speaker": "Бекзат", - "portrait": "resources/hero.png", + "portrait": "rresources/dialogue/portrait_hero_neutral.png", "text": "Который час?", "durationMs": 2000, "background": "resources/test_cutscene001.png" diff --git a/resources/dialogue/uni_interior_dialogues.json b/resources/dialogue/uni_interior_dialogues.json index bdd2b27..076d675 100644 --- a/resources/dialogue/uni_interior_dialogues.json +++ b/resources/dialogue/uni_interior_dialogues.json @@ -8,7 +8,7 @@ "id": "line_1", "type": "Line", "speaker": "Айпери", - "portrait": "resources/w/avatar_girlfriend.png", + "portrait": "resources/dialogue/portrait_aiperi.png", "text": "Ты куда собрался, Бекзат?", "next": "line_2" }, @@ -16,7 +16,7 @@ "id": "line_2", "type": "Line", "speaker": "Айпери", - "portrait": "resources/w/avatar_girlfriend.png", + "portrait": "resources/dialogue/portrait_aiperi.png", "text": "Пока ты не заберешь нож из учительской, никуда я тебя не выпущу.", "next": "end_1" }, @@ -34,7 +34,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Куда Айпери убежала?", "next": "line_2" }, @@ -42,7 +42,7 @@ "id": "line_2", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Ладно, я отдам ей нож завтра.", "next": "end_1" }, @@ -61,7 +61,7 @@ "id": "line_1", "type": "Line", "speaker": "Айпери", - "portrait": "resources/w/avatar_girlfriend.png", + "portrait": "resources/dialogue/portrait_aiperi.png", "text": "Так где нож, Бекзат? Ты мне его когда вернешь?", "next": "line_2" }, @@ -69,7 +69,7 @@ "id": "line_2", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Извини, но этот нож внезапно мне очень нужен.", "next": "line_3" }, @@ -77,7 +77,7 @@ "id": "line_3", "type": "Line", "speaker": "Айпери", - "portrait": "resources/w/avatar_girlfriend.png", + "portrait": "resources/dialogue/portrait_aiperi.png", "text": "Бекзат, какого черта?", "next": "line_4" }, @@ -85,7 +85,7 @@ "id": "line_4", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "У меня вопрос, ты знаешь про Бегимай с прошлого курса?", "next": "line_5" }, @@ -93,7 +93,7 @@ "id": "line_5", "type": "Line", "speaker": "Айпери", - "portrait": "resources/w/avatar_girlfriend.png", + "portrait": "resources/dialogue/portrait_aiperi.png", "text": "Я слышала она не смогла сдать курсовую, прыгнула с окна и разбилась насмерть.", "next": "line_6" }, @@ -101,7 +101,7 @@ "id": "line_6", "type": "Line", "speaker": "Айпери", - "portrait": "resources/w/avatar_girlfriend.png", + "portrait": "resources/dialogue/portrait_aiperi.png", "text": "Менты приезжали, следователи допрашивали ректора, такой скандал был.", "next": "line_7" }, @@ -109,7 +109,7 @@ "id": "line_7", "type": "Line", "speaker": "Айпери", - "portrait": "resources/w/avatar_girlfriend.png", + "portrait": "resources/dialogue/portrait_aiperi.png", "text": "А зачем тебе?", "next": "line_8" }, @@ -117,7 +117,7 @@ "id": "line_8", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Ты не знаешь кого-нибудь, кто с ней был знаком?", "next": "line_9" }, @@ -125,7 +125,7 @@ "id": "line_9", "type": "Line", "speaker": "Айпери", - "portrait": "resources/w/avatar_girlfriend.png", + "portrait": "resources/dialogue/portrait_aiperi.png", "text": "У тебя в общаге живет Алик, в комнате напротив тебя.", "next": "line_10" }, @@ -133,7 +133,7 @@ "id": "line_10", "type": "Line", "speaker": "Айпери", - "portrait": "resources/w/avatar_girlfriend.png", + "portrait": "resources/dialogue/portrait_aiperi.png", "text": "Он с того же курса. Можешь у него поспрашивать.", "next": "line_11" }, @@ -141,7 +141,7 @@ "id": "line_11", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Хорошо, спасибо!", "next": "end_1" }, @@ -159,7 +159,7 @@ "id": "line_1", "type": "Line", "speaker": "Айпери", - "portrait": "resources/w/avatar_girlfriend.png", + "portrait": "resources/dialogue/portrait_aiperi.png", "text": "Я не знаю какие у тебя там дела, Бекзат,", "next": "line_2" }, @@ -167,7 +167,7 @@ "id": "line_2", "type": "Line", "speaker": "Айпери", - "portrait": "resources/w/avatar_girlfriend.png", + "portrait": "resources/dialogue/portrait_aiperi.png", "text": "Но ты должен вернуть мне нож поскорее, а то я тебе голову оторву!", "next": "line_3" }, @@ -175,7 +175,7 @@ "id": "line_3", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Я обещаю, сейчас я один вопрос решу и верну тебе нож.", "next": "end_1" }, @@ -193,7 +193,7 @@ "id": "line_1", "type": "Line", "speaker": "Айпери", - "portrait": "resources/w/avatar_girlfriend.png", + "portrait": "resources/dialogue/portrait_aiperi.png", "text": "Так где нож, Бекзат? Ты мне его когда вернешь?", "next": "line_2" }, @@ -201,7 +201,7 @@ "id": "line_2", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Я не могу дать тебе нож, он мне нужен чтобы убивать призраков.", "next": "line_3" }, @@ -209,7 +209,7 @@ "id": "line_3", "type": "Line", "speaker": "Айпери", - "portrait": "resources/w/avatar_girlfriend.png", + "portrait": "resources/dialogue/portrait_aiperi.png", "text": "Что за чушь? Ты со своими компьютерными играми совсем крышей поехал?", "next": "line_4" }, @@ -217,7 +217,7 @@ "id": "line_4", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Я обещаю, сейчас я один вопрос решу и верну тебе нож.", "next": "end_1" }, @@ -235,7 +235,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Дверь закрыта на ключ.", "next": "end_1" }, @@ -253,7 +253,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Хорошо что эти двери открываются изнутри.", "next": "end_1" }, @@ -271,7 +271,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Дверь закрыта на ключ.", "next": "line_2" }, @@ -279,7 +279,7 @@ "id": "line_2", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Видимо когда я спал, охранник запер дверь.", "next": "line_3" }, @@ -287,7 +287,7 @@ "id": "line_3", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Это уже не смешно, как я отсюда выберусь?", "next": "end_1" }, @@ -305,7 +305,7 @@ "id": "line_1", "type": "Line", "speaker": "Аида Дженибековна", - "portrait": "resources/w/avatar_teacher.png", + "portrait": "resources/dialogue/portrait_teacher.png", "text": "Бекзат, не мешай, я занята.", "next": "line_2" }, @@ -313,7 +313,7 @@ "id": "line_2", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Ладно...", "next": "end_1" }, @@ -332,7 +332,7 @@ "id": "line_1", "type": "Line", "speaker": "Аида Дженибековна", - "portrait": "resources/w/avatar_teacher.png", + "portrait": "resources/dialogue/portrait_teacher.png", "text": "Бекзат, тебе отдельное задание на модуль.", "next": "line_2" }, @@ -340,7 +340,7 @@ "id": "line_2", "type": "Line", "speaker": "Аида Дженибековна", - "portrait": "resources/w/avatar_teacher.png", + "portrait": "resources/dialogue/portrait_teacher.png", "text": "Подготовь презентацию по теме \"Манас в изложении Жусупа Мамая\".", "next": "line_3" }, @@ -348,7 +348,7 @@ "id": "line_3", "type": "Line", "speaker": "Аида Дженибековна", - "portrait": "resources/w/avatar_teacher.png", + "portrait": "resources/dialogue/portrait_teacher.png", "text": "Книга лежит в библиотеке, но забирать ее из библиотеки нельзя.", "next": "line_4" }, @@ -356,7 +356,7 @@ "id": "line_4", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Как же я буду готовиться к презентации, если книгу забирать нельзя?", "next": "line_5" }, @@ -364,7 +364,7 @@ "id": "line_5", "type": "Line", "speaker": "Аида Дженибековна", - "portrait": "resources/w/avatar_teacher.png", + "portrait": "resources/dialogue/portrait_teacher.png", "text": "Там в библиотеке есть компьютер, напиши презентацию прямо на нем.", "next": "line_6" }, @@ -372,7 +372,7 @@ "id": "line_6", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Ладно...", "next": "end_1" }, @@ -390,7 +390,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Аида Дженибековна, вы помните Бегимай? Она вам курсовую хотела сдать.", "next": "line_2" }, @@ -398,7 +398,7 @@ "id": "line_2", "type": "Line", "speaker": "Аида Дженибековна", - "portrait": "resources/w/avatar_teacher.png", + "portrait": "resources/dialogue/portrait_teacher.png", "text": "Да, она говорила что приносила курсовую, но у меня ее нигде нет.", "next": "line_3" }, @@ -406,7 +406,7 @@ "id": "line_3", "type": "Line", "speaker": "Аида Дженибековна", - "portrait": "resources/w/avatar_teacher.png", + "portrait": "resources/dialogue/portrait_teacher.png", "text": "Если ты найдешь и покажешь мне ее курсовую работу, я выставлю ей оценку.", "next": "end_1" }, @@ -424,7 +424,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Аида Дженибековна, Бегимай хотела вам курсовую сдать, вы помните?", "next": "line_2" }, @@ -432,7 +432,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Я принес вам ее курсовую, можете посмотреть?", "next": "line_2" }, @@ -440,7 +440,7 @@ "id": "line_2", "type": "Line", "speaker": "Аида Дженибековна", - "portrait": "resources/w/avatar_teacher.png", + "portrait": "resources/dialogue/portrait_teacher.png", "text": "Хорошо, давай посмотрим.", "next": "line_3" }, @@ -448,7 +448,7 @@ "id": "line_3", "type": "Line", "speaker": "Аида Дженибековна", - "portrait": "resources/w/avatar_teacher.png", + "portrait": "resources/dialogue/portrait_teacher.png", "text": "Да, это ее курсовая работа, я вижу.", "next": "line_4" }, @@ -456,7 +456,7 @@ "id": "line_4", "type": "Line", "speaker": "Аида Дженибековна", - "portrait": "resources/w/avatar_teacher.png", + "portrait": "resources/dialogue/portrait_teacher.png", "text": "Там в шкафу лежат зачетки, найди мне зачетку и принеси мне.", "next": "line_5" }, @@ -464,7 +464,7 @@ "id": "line_5", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Хорошо!", "next": "end_1" }, @@ -483,7 +483,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Аида Дженибековна, Бегимай хотела вам курсовую сдать, вы помните?", "next": "line_2" }, @@ -491,7 +491,7 @@ "id": "line_2", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Я принес вам ее зачетку и ее курсовую работу, посмотрите пожалуйста.", "next": "line_3" }, @@ -499,7 +499,7 @@ "id": "line_3", "type": "Line", "speaker": "Аида Дженибековна", - "portrait": "resources/w/avatar_teacher.png", + "portrait": "resources/dialogue/portrait_teacher.png", "text": "Хорошо, давай посмотрим.", "next": "line_4" }, @@ -507,7 +507,7 @@ "id": "line_4", "type": "Line", "speaker": "Аида Дженибековна", - "portrait": "resources/w/avatar_teacher.png", + "portrait": "resources/dialogue/portrait_teacher.png", "text": "Да, я вижу что курсовая написана хорошо, я ставлю ей максимальный балл.", "next": "line_5" }, @@ -515,7 +515,7 @@ "id": "line_5", "type": "Line", "speaker": "Аида Дженибековна", - "portrait": "resources/w/avatar_teacher.png", + "portrait": "resources/dialogue/portrait_teacher.png", "text": "Вот держи зачетку с оценкой.", "next": "line_6" }, @@ -523,7 +523,7 @@ "id": "line_6", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Спасибо!", "next": "end_1" }, @@ -541,7 +541,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Мне стоит вернуть книгу на место, прежде чем уходить из библиотеки.", "next": "line_2" }, @@ -549,7 +549,7 @@ "id": "line_2", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Иначе Аида Дженибековна меня убъет.", "next": "end_1" }, @@ -567,7 +567,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Куда я попал?", "next": "line_2" }, @@ -575,7 +575,7 @@ "id": "line_2", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Я что, сплю?", "next": "end_1" }, @@ -593,7 +593,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Я вижу какие-то тени!", "next": "line_2" }, @@ -601,7 +601,7 @@ "id": "line_2", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Мне лучше держать нож наготове.", "next": "end_1" }, @@ -620,7 +620,7 @@ "id": "line_1", "type": "Line", "speaker": "Призрак", - "portrait": "resources/w/avatar_ghost.png", + "portrait": "resources/dialogue/portrait_ghost.png", "text": "Ты посмел заговорить со мной?", "next": "line_2" }, @@ -628,7 +628,7 @@ "id": "line_2", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Ты кто?", "next": "line_3" }, @@ -636,7 +636,7 @@ "id": "line_3", "type": "Line", "speaker": "Бегимай", - "portrait": "resources/w/avatar_ghost.png", + "portrait": "resources/dialogue/portrait_ghost.png", "text": "Меня зовут Бегимай, мне нужно сдать курсовую по манасоведению.", "next": "line_4" }, @@ -644,7 +644,7 @@ "id": "line_4", "type": "Line", "speaker": "Бегимай", - "portrait": "resources/w/avatar_ghost.png", + "portrait": "resources/dialogue/portrait_ghost.png", "text": "Я появляюсь здесь каждую ночь, чтобы сдать курсовую.", "next": "line_5" }, @@ -652,7 +652,7 @@ "id": "line_5", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "И как я могу заставить тебя уйти отсюда?", "next": "line_6" }, @@ -660,7 +660,7 @@ "id": "line_6", "type": "Line", "speaker": "Бегимай", - "portrait": "resources/w/avatar_ghost.png", + "portrait": "resources/dialogue/portrait_ghost.png", "text": "Я уйду на покой только когда увиду оценку по курсовой в своей зачетке.", "next": "line_7" }, @@ -668,7 +668,7 @@ "id": "line_7", "type": "Line", "speaker": "Бегимай", - "portrait": "resources/w/avatar_ghost.png", + "portrait": "resources/dialogue/portrait_ghost.png", "text": "А до тех пор, я буду появлятся здесь каждую ночь.", "next": "line_8" }, @@ -676,7 +676,7 @@ "id": "line_8", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Ладно, я что-нибудь придумаю.", "luaCallback" : "on_first_ghost_dialog_over", "next": "end_1" @@ -695,7 +695,7 @@ "id": "line_1", "type": "Line", "speaker": "Бегимай", - "portrait": "resources/w/avatar_ghost.png", + "portrait": "resources/dialogue/portrait_ghost.png", "text": "Я Бегимай, мне нужно сдать курсовую по манасоведению.", "next": "line_2" }, @@ -703,7 +703,7 @@ "id": "line_2", "type": "Line", "speaker": "Бегимай", - "portrait": "resources/w/avatar_ghost.png", + "portrait": "resources/dialogue/portrait_ghost.png", "text": "Я появляюсь здесь каждую ночь, чтобы сдать курсовую.", "next": "line_3" }, @@ -711,7 +711,7 @@ "id": "line_3", "type": "Line", "speaker": "Бегимай", - "portrait": "resources/w/avatar_ghost.png", + "portrait": "resources/dialogue/portrait_ghost.png", "text": "Я уйду на покой только когда увиду оценку по курсовой в своей зачетке.", "next": "line_4" }, @@ -719,7 +719,7 @@ "id": "line_4", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Ладно, я что-нибудь придумаю.", "next": "end_1" }, @@ -737,7 +737,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Эй простыня, посмотри сюда.", "next": "line_2" }, @@ -745,7 +745,7 @@ "id": "line_2", "type": "Line", "speaker": "Бегимай", - "portrait": "resources/w/avatar_ghost.png", + "portrait": "resources/dialogue/portrait_ghost.png", "text": "Что это?", "next": "line_3" }, @@ -753,7 +753,7 @@ "id": "line_3", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Это твоя зачетка.", "next": "line_4" }, @@ -761,7 +761,7 @@ "id": "line_4", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Тебе поставили за курсовую максимальный балл!", "next": "line_5" }, @@ -769,7 +769,7 @@ "id": "line_5", "type": "Line", "speaker": "Бегимай", - "portrait": "resources/w/avatar_ghost.png", + "portrait": "resources/dialogue/portrait_ghost.png", "text": "Неужели! Наконец-то, мое предназначение исполнено.", "next": "line_6" }, @@ -777,7 +777,7 @@ "id": "line_6", "type": "Line", "speaker": "Бегимай", - "portrait": "resources/w/avatar_ghost.png", + "portrait": "resources/dialogue/portrait_ghost.png", "text": "Теперь я могу уйти на покой.", "next": "line_7" }, @@ -785,7 +785,7 @@ "id": "line_7", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Давай, иди отдыхай.", "luaCallback" : "on_quest_over", "next": "end_1" @@ -804,7 +804,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Здесь написано: прочитай меня вслух.", "next": "line_2" }, @@ -812,7 +812,7 @@ "id": "line_2", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "[Читает].", "next": "end_1" }, @@ -830,7 +830,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Сначала мне нужно найти книку в библиотеке.", "next": "end_1" }, @@ -848,7 +848,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Да, вот эта книга! Я возьму ее.", "next": "end_1" }, @@ -866,7 +866,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Я вернул книгу на место.", "next": "end_1" }, @@ -884,7 +884,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "На этой полке лежат самые скучные книги в этом кабинете.", "next": "end_1" }, @@ -902,7 +902,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Я надеюсь, мне эта книга больше не пригодится.", "next": "end_1" }, @@ -920,7 +920,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Это старый библиотечный компьютер, он даже не подключен к интернету.", "next": "end_1" }, @@ -938,7 +938,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "От этого компьютера сейчас не будет никакого толку.", "next": "end_1" }, @@ -956,7 +956,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Надеюсь мне больше не придется притрагиваться к этому компьютеру.", "next": "end_1" }, @@ -974,7 +974,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Тут лежат зачетные книжки студентов.", "next": "end_1" }, @@ -992,7 +992,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Здесь лежит зачетка Бегимай. Я пожалуй, возьму ее.", "next": "end_1" }, @@ -1010,7 +1010,7 @@ "id": "line_1", "type": "Line", "speaker": "Бекзат", - "portrait": "resources/w/gg/gg2_s_podsvetkoy5.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Мне еще рано возвращать зачетку Бегимай обратно в шкаф.", "next": "end_1" }, @@ -1047,19 +1047,19 @@ "lines": [ { "speaker": "Аида Дженибековна", - "portrait": "resources/hero.png", + "portrait": "resources/dialogue/portrait_teacher.png", "text": "Здравствуйте, студенты. Кого я вижу, где вы были весь семестр?", "durationMs": 3000 }, { "speaker": "Аида Дженибековна", - "portrait": "resources/hero.png", + "portrait": "resources/dialogue/portrait_teacher.png", "text": "В эпизоде \"Семетей\" трилогии \"Манас\", изменники Канчоро и Кыяз захватывают власть над кыргызами.", "durationMs": 3000 }, { "speaker": "Аида Дженибековна", - "portrait": "resources/hero.png", + "portrait": "resources/dialogue/portrait_teacher.png", "text": "На сегодня лекция завершена. Домашнее задание - к практическому занятию вы должны подготовить презентации, каждый по своей теме.", "durationMs": 2000, "background": "resources/test_cutscene001.png" @@ -1092,19 +1092,19 @@ "lines": [ { "speaker": "Бекзат", - "portrait": "resources/hero.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Я начал делать презентацию по книге.", "durationMs": 3000 }, { "speaker": "Бекзат", - "portrait": "resources/hero.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Книга была такая скучная что я уснул.", "durationMs": 3000 }, { "speaker": "Бекзат", - "portrait": "resources/hero.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "И я проснулся уже ночью", "durationMs": 2000, "background": "resources/test_cutscene001.png" @@ -1136,22 +1136,22 @@ ], "lines": [ { - "portrait": "resources/hero.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Мгновенно как я упал без сил, что-то сверкнуло.", "durationMs": 3000 }, { - "portrait": "resources/hero.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Я открыл глаза и понял, что я по-прежнему в универе.", "durationMs": 3000 }, { - "portrait": "resources/hero.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "Все тело болело, как будто я всю ночь таскал мешки с цементом.", "durationMs": 3000 }, { - "portrait": "resources/hero.png", + "portrait": "resources/dialogue/portrait_hero_neutral.png", "text": "А еще мне сильно хотелось спать...", "durationMs": 2000, "background": "resources/test_cutscene001.png" diff --git a/resources/navigation/dorm3_a.json b/resources/navigation/dorm3_a.json new file mode 100644 index 0000000..e9299a8 --- /dev/null +++ b/resources/navigation/dorm3_a.json @@ -0,0 +1,1218 @@ +{ + "agentRadius": 0.30000001192092896, + "areas": [ + { + "available": true, + "name": "main_corridor", + "polygon": [ + [ + -12.0, + 22.0 + ], + [ + 8.0, + 22.0 + ], + [ + 8.0, + -22.0 + ], + [ + -12.0, + -22.0 + ] + ] + } + ], + "boundaryPadding": 0.07500000298023224, + "cellSize": 0.10000000149011612, + "floorY": 0.0, + "objectPadding": 0.07500000298023224, + "obstacles": [ + { + "name": "editor_obstacle_1", + "polygon": [ + [ + 8.63063907623291, + -16.905864715576172 + ], + [ + 8.644792556762695, + -17.267066955566406 + ], + [ + 1.3200807571411133, + -17.221046447753906 + ], + [ + 1.2400732040405273, + -16.996597290039063 + ] + ] + }, + { + "name": "editor_obstacle_2", + "polygon": [ + [ + 1.227773666381836, + -16.306415557861328 + ], + [ + 0.9765443801879883, + -16.31463623046875 + ], + [ + 0.9737391471862793, + -19.396665573120117 + ], + [ + 1.2205476760864258, + -19.31991195678711 + ] + ] + }, + { + "name": "editor_obstacle_3", + "polygon": [ + [ + 0.9446108341217041, + -20.524606704711914 + ], + [ + 1.25394868850708, + -20.45424461364746 + ], + [ + 1.2254724502563477, + -22.709484100341797 + ], + [ + 0.9738426804542542, + -22.6904296875 + ] + ] + }, + { + "name": "editor_obstacle_4", + "polygon": [ + [ + 1.2269237041473389, + -20.500818252563477 + ], + [ + 2.2559762001037598, + -20.554431915283203 + ], + [ + 1.2294237613677979, + -20.767845153808594 + ] + ] + }, + { + "name": "editor_obstacle_5", + "polygon": [ + [ + -0.9710168242454529, + -20.53526496887207 + ], + [ + -1.2065180540084839, + -20.57512092590332 + ], + [ + -1.2179887294769287, + -22.780744552612305 + ], + [ + -0.9357177019119263, + -22.683536529541016 + ] + ] + }, + { + "name": "editor_obstacle_6", + "polygon": [ + [ + -1.161889910697937, + -20.49054718017578 + ], + [ + -2.1894853115081787, + -20.53258514404297 + ], + [ + -1.134981632232666, + -20.80353355407715 + ] + ] + }, + { + "name": "editor_obstacle_7", + "polygon": [ + [ + -1.2278302907943726, + -19.385578155517578 + ], + [ + -1.0026918649673462, + -19.3681583404541 + ], + [ + -0.9889843463897705, + -16.269868850708008 + ], + [ + -1.2294459342956543, + -16.235017776489258 + ] + ] + }, + { + "name": "editor_obstacle_8", + "polygon": [ + [ + -1.2274999618530273, + -16.963504791259766 + ], + [ + -1.2175116539001465, + -17.22724723815918 + ], + [ + -8.684964179992676, + -17.209360122680664 + ], + [ + -8.690343856811523, + -16.97149658203125 + ] + ] + }, + { + "name": "editor_obstacle_9", + "polygon": [ + [ + -8.625995635986328, + -23.01150131225586 + ], + [ + -8.89285945892334, + -23.01690673828125 + ], + [ + -8.960246086120605, + -17.240478515625 + ], + [ + -8.722105026245117, + -17.195911407470703 + ] + ] + }, + { + "name": "editor_obstacle_10", + "polygon": [ + [ + -8.644367218017578, + -17.22170639038086 + ], + [ + -8.916784286499023, + -17.279560089111328 + ], + [ + -8.946758270263672, + -1.2391489744186401 + ], + [ + -8.634737968444824, + -1.2201762199401855 + ] + ] + }, + { + "name": "editor_obstacle_11", + "polygon": [ + [ + -8.93006706237793, + -6.062563419342041 + ], + [ + -8.90896987915039, + -5.713247776031494 + ], + [ + -0.9999983310699463, + -5.624723434448242 + ], + [ + -0.9915704727172852, + -5.928197860717773 + ] + ] + }, + { + "name": "editor_obstacle_12", + "polygon": [ + [ + -1.3213154077529907, + -5.586394309997559 + ], + [ + -0.9868822693824768, + -5.526898384094238 + ], + [ + -0.9655733108520508, + -15.06725788116455 + ], + [ + -1.2254629135131836, + -15.082086563110352 + ] + ] + }, + { + "name": "editor_obstacle_13", + "polygon": [ + [ + -1.215256929397583, + -14.42242431640625 + ], + [ + -4.67413854598999, + -14.390592575073242 + ], + [ + -4.812039375305176, + -11.552813529968262 + ], + [ + -1.1479930877685547, + -11.46696949005127 + ] + ] + }, + { + "name": "editor_obstacle_14", + "polygon": [ + [ + -1.1317301988601685, + -11.205785751342773 + ], + [ + -8.949094772338867, + -11.403176307678223 + ], + [ + -8.96054458618164, + -5.7453083992004395 + ], + [ + -1.0659441947937012, + -5.636142253875732 + ] + ] + }, + { + "name": "editor_obstacle_15", + "polygon": [ + [ + 1.2475190162658691, + -15.130558967590332 + ], + [ + 0.9238842725753784, + -15.11454963684082 + ], + [ + 1.009413719177246, + -5.623565196990967 + ], + [ + 1.3901926279067993, + -5.6104536056518555 + ] + ] + }, + { + "name": "editor_obstacle_16", + "polygon": [ + [ + 2.213653326034546, + -14.423065185546875 + ], + [ + 2.2044644355773926, + -14.151206970214844 + ], + [ + 1.1740561723709106, + -14.170974731445313 + ], + [ + 1.177631139755249, + -14.407011032104492 + ] + ] + }, + { + "name": "editor_obstacle_17", + "polygon": [ + [ + 3.3578872680664063, + -14.40449047088623 + ], + [ + 3.4008796215057373, + -14.152563095092773 + ], + [ + 4.541172981262207, + -14.152594566345215 + ], + [ + 4.641406536102295, + -14.369619369506836 + ] + ] + }, + { + "name": "editor_obstacle_18", + "polygon": [ + [ + 4.369889736175537, + -14.357988357543945 + ], + [ + 4.667713165283203, + -14.382891654968262 + ], + [ + 4.708139419555664, + -11.425283432006836 + ], + [ + 4.426996231079102, + -11.507165908813477 + ] + ] + }, + { + "name": "editor_obstacle_19", + "polygon": [ + [ + 1.1732826232910156, + -11.48441219329834 + ], + [ + 8.616680145263672, + -11.47829532623291 + ], + [ + 8.560070037841797, + -5.4921345710754395 + ], + [ + 1.0158376693725586, + -5.583054542541504 + ] + ] + }, + { + "name": "editor_obstacle_20", + "polygon": [ + [ + 2.509779453277588, + -4.544107437133789 + ], + [ + 2.681252956390381, + -4.56174373626709 + ], + [ + 2.7248165607452393, + -5.581123352050781 + ], + [ + 2.48573899269104, + -5.622936248779297 + ] + ] + }, + { + "name": "editor_obstacle_1", + "polygon": [ + [ + 2.519693613052368, + -2.0997676849365234 + ], + [ + 8.733197212219238, + -1.838444709777832 + ], + [ + 8.981822967529297, + 6.203127384185791 + ], + [ + 2.2548084259033203, + 5.393805503845215 + ] + ] + }, + { + "name": "editor_obstacle_2", + "polygon": [ + [ + 2.460395097732544, + 5.505193710327148 + ], + [ + 1.0069530010223389, + 5.623778820037842 + ], + [ + 0.996955156326294, + 22.660430908203125 + ], + [ + 2.878397226333618, + 22.857927322387695 + ] + ] + }, + { + "name": "editor_obstacle_3", + "polygon": [ + [ + -0.9764690399169922, + 22.750072479248047 + ], + [ + -8.882518768310547, + 22.702699661254883 + ], + [ + -8.715415954589844, + 5.597063064575195 + ], + [ + -1.0292015075683594, + 5.662861347198486 + ] + ] + }, + { + "name": "editor_obstacle_4", + "polygon": [ + [ + -8.645092964172363, + 1.2004163265228271 + ], + [ + -8.957849502563477, + 1.1453289985656738 + ], + [ + -8.975930213928223, + 5.515104293823242 + ], + [ + -8.701888084411621, + 5.653872966766357 + ] + ] + }, + { + "name": "editor_obstacle_5", + "polygon": [ + [ + -8.624038696289063, + 1.282569408416748 + ], + [ + -9.917197227478027, + 0.9352376461029053 + ], + [ + -10.965545654296875, + 1.3234580755233765 + ], + [ + -8.9544677734375, + 2.3610196113586426 + ] + ] + }, + { + "name": "editor_obstacle_6", + "polygon": [ + [ + -8.774591445922852, + -1.1968088150024414 + ], + [ + -9.925491333007813, + -0.89530348777771 + ], + [ + -10.88128662109375, + -1.344428300857544 + ], + [ + -10.884862899780273, + -2.1113429069519043 + ] + ] + }, + { + "name": "editor_obstacle_7", + "polygon": [ + [ + -10.81594467163086, + -1.3120206594467163 + ], + [ + -14.04745864868164, + -1.2265630960464478 + ], + [ + -14.071924209594727, + -3.235607147216797 + ], + [ + -10.85948371887207, + -3.486845016479492 + ] + ] + }, + { + "name": "editor_obstacle_8", + "polygon": [ + [ + -10.897918701171875, + 1.3216745853424072 + ], + [ + -13.996200561523438, + 1.1741756200790405 + ], + [ + -13.995360374450684, + 3.8962783813476563 + ], + [ + -10.394489288330078, + 4.159394264221191 + ] + ] + }, + { + "name": "editor_obstacle_9", + "polygon": [ + [ + -8.106538772583008, + 5.672654151916504 + ], + [ + -8.111893653869629, + 4.261896133422852 + ], + [ + -5.633392333984375, + 4.34435510635376 + ], + [ + -5.637038230895996, + 5.533015727996826 + ] + ] + }, + { + "name": "editor_obstacle_10", + "polygon": [ + [ + -4.095706939697266, + 5.439664363861084 + ], + [ + -4.075151443481445, + 4.3394455909729 + ], + [ + -1.6283774375915527, + 4.341300010681152 + ], + [ + -1.6214954853057861, + 5.484572410583496 + ] + ] + }, + { + "name": "editor_obstacle_11", + "polygon": [ + [ + -8.157121658325195, + -5.378334999084473 + ], + [ + -8.151086807250977, + -4.223617076873779 + ], + [ + -5.676416397094727, + -4.221314430236816 + ], + [ + -5.683504104614258, + -5.354812145233154 + ] + ] + }, + { + "name": "editor_obstacle_12", + "polygon": [ + [ + -4.089696407318115, + -5.38008451461792 + ], + [ + -4.1164069175720215, + -4.223277568817139 + ], + [ + -1.64406418800354, + -4.242282390594482 + ], + [ + -1.630600929260254, + -5.348320960998535 + ] + ] + }, + { + "name": "editor_obstacle_13", + "polygon": [ + [ + 1.2529581785202026, + -12.76280403137207 + ], + [ + 2.3631813526153564, + -12.705864906311035 + ], + [ + 2.3886337280273438, + -11.42083740234375 + ], + [ + 1.1805078983306885, + -11.426356315612793 + ] + ] + }, + { + "name": "editor_obstacle_14", + "polygon": [ + [ + 4.4343156814575195, + -12.25245475769043 + ], + [ + 3.3027796745300293, + -12.32258415222168 + ], + [ + 3.3228416442871094, + -11.453302383422852 + ], + [ + 4.459054470062256, + -11.466804504394531 + ] + ] + }, + { + "name": "editor_obstacle_15", + "polygon": [ + [ + 4.439906120300293, + -12.881763458251953 + ], + [ + 3.8909454345703125, + -12.844046592712402 + ], + [ + 3.935065507888794, + -13.5777587890625 + ], + [ + 4.5370588302612305, + -13.608642578125 + ] + ] + }, + { + "name": "editor_obstacle_16", + "polygon": [ + [ + 4.748211860656738, + -12.755718231201172 + ], + [ + 7.474752426147461, + -12.708675384521484 + ], + [ + 7.383446216583252, + -11.338852882385254 + ], + [ + 4.631157398223877, + -11.318036079406738 + ] + ] + }, + { + "name": "editor_obstacle_17", + "polygon": [ + [ + 5.657589435577393, + -13.085537910461426 + ], + [ + 5.133048057556152, + -13.076143264770508 + ], + [ + 5.11905574798584, + -12.342771530151367 + ], + [ + 5.607483386993408, + -12.416667938232422 + ] + ] + }, + { + "name": "editor_obstacle_18", + "polygon": [ + [ + 7.813227653503418, + -12.348767280578613 + ], + [ + 7.835034370422363, + -11.455887794494629 + ], + [ + 8.708160400390625, + -11.393436431884766 + ], + [ + 8.767922401428223, + -12.282377243041992 + ] + ] + }, + { + "name": "editor_obstacle_19", + "polygon": [ + [ + 8.790193557739258, + -15.735494613647461 + ], + [ + 6.21931266784668, + -15.724809646606445 + ], + [ + 6.149316310882568, + -16.985145568847656 + ], + [ + 8.742074966430664, + -17.03499984741211 + ] + ] + }, + { + "name": "editor_obstacle_20", + "polygon": [ + [ + 4.586991310119629, + -16.958290100097656 + ], + [ + 4.600352764129639, + -16.281261444091797 + ], + [ + 5.7659101486206055, + -16.268390655517578 + ], + [ + 5.785036087036133, + -16.959264755249023 + ] + ] + }, + { + "name": "editor_obstacle_21", + "polygon": [ + [ + 3.712966203689575, + -17.15789031982422 + ], + [ + 3.6886160373687744, + -17.840862274169922 + ], + [ + 2.8450980186462402, + -17.841703414916992 + ], + [ + 2.8185315132141113, + -17.084423065185547 + ] + ] + }, + { + "name": "editor_obstacle_22", + "polygon": [ + [ + 4.7568559646606445, + -17.810579299926758 + ], + [ + 4.737842082977295, + -17.170291900634766 + ], + [ + 5.595521450042725, + -17.155452728271484 + ], + [ + 5.554377555847168, + -17.80341339111328 + ] + ] + }, + { + "name": "editor_obstacle_23", + "polygon": [ + [ + 6.405313014984131, + -17.856857299804688 + ], + [ + 7.261868476867676, + -17.87737464904785 + ], + [ + 7.313363075256348, + -17.157812118530273 + ], + [ + 6.3633952140808105, + -17.1340274810791 + ] + ] + }, + { + "name": "editor_obstacle_24", + "polygon": [ + [ + 7.70132303237915, + -18.93228530883789 + ], + [ + 7.729403018951416, + -20.82027244567871 + ], + [ + 8.770893096923828, + -20.758270263671875 + ], + [ + 8.854904174804688, + -18.91919708251953 + ] + ] + }, + { + "name": "editor_obstacle_25", + "polygon": [ + [ + 7.373392581939697, + -21.887300491333008 + ], + [ + 6.776618480682373, + -21.843839645385742 + ], + [ + 6.727832317352295, + -22.733291625976563 + ], + [ + 7.382575988769531, + -22.703519821166992 + ] + ] + }, + { + "name": "editor_obstacle_26", + "polygon": [ + [ + 6.079524993896484, + -21.597244262695313 + ], + [ + 4.082976818084717, + -21.63035774230957 + ], + [ + 4.056957244873047, + -22.81822395324707 + ], + [ + 6.057539939880371, + -22.77543067932129 + ] + ] + }, + { + "name": "editor_obstacle_27", + "polygon": [ + [ + 2.7214412689208984, + -22.748395919799805 + ], + [ + 2.7079076766967773, + -21.912673950195313 + ], + [ + 3.4168074131011963, + -21.87696647644043 + ], + [ + 3.419062376022339, + -22.72254753112793 + ] + ] + }, + { + "name": "editor_obstacle_28", + "polygon": [ + [ + -2.9947619438171387, + -17.940860748291016 + ], + [ + -2.163080930709839, + -17.96294403076172 + ], + [ + -2.1350362300872803, + -17.09230613708496 + ], + [ + -2.9473330974578857, + -17.15833282470703 + ] + ] + }, + { + "name": "editor_obstacle_29", + "polygon": [ + [ + -3.998947858810425, + -17.201791763305664 + ], + [ + -3.9995641708374023, + -17.987245559692383 + ], + [ + -5.863162994384766, + -17.96986198425293 + ], + [ + -5.877362251281738, + -17.152185440063477 + ] + ] + }, + { + "name": "editor_obstacle_30", + "polygon": [ + [ + -2.4527599811553955, + -19.99124526977539 + ], + [ + -4.441999435424805, + -19.993328094482422 + ], + [ + -4.468091011047363, + -22.711166381835938 + ], + [ + -2.498392105102539, + -22.855188369750977 + ] + ] + }, + { + "name": "editor_obstacle_31", + "polygon": [ + [ + -5.65695858001709, + -19.978191375732422 + ], + [ + -7.782832622528076, + -19.909046173095703 + ], + [ + -7.699256420135498, + -22.804954528808594 + ], + [ + -5.74201774597168, + -22.921541213989258 + ] + ] + }, + { + "name": "editor_obstacle_32", + "polygon": [ + [ + -4.67487907409668, + -12.77649211883545 + ], + [ + -7.087396144866943, + -12.722837448120117 + ], + [ + -7.190629482269287, + -11.474946975708008 + ] + ] + }, + { + "name": "editor_obstacle_33", + "polygon": [ + [ + -7.397601127624512, + -11.55289363861084 + ], + [ + -7.434854984283447, + -12.253870010375977 + ], + [ + -8.666208267211914, + -12.234607696533203 + ], + [ + -8.651731491088867, + -11.407776832580566 + ] + ] + }, + { + "name": "editor_obstacle_34", + "polygon": [ + [ + -5.823871612548828, + -15.683618545532227 + ], + [ + -5.762045383453369, + -17.029048919677734 + ], + [ + -8.730019569396973, + -17.046072006225586 + ], + [ + -8.739333152770996, + -15.764578819274902 + ] + ] + }, + { + "name": "editor_obstacle_35", + "polygon": [ + [ + -7.764607906341553, + -15.523387908935547 + ], + [ + -7.761298656463623, + -15.829717636108398 + ], + [ + -8.76011848449707, + -15.856596946716309 + ], + [ + -8.733540534973145, + -15.47884464263916 + ] + ] + }, + { + "name": "editor_obstacle_36", + "polygon": [ + [ + -5.018756866455078, + -16.075105667114258 + ], + [ + -5.803515911102295, + -16.112327575683594 + ], + [ + -5.820074558258057, + -17.093671798706055 + ], + [ + -5.101221084594727, + -17.041685104370117 + ] + ] + }, + { + "name": "editor_obstacle_37", + "polygon": [ + [ + -1.2579963207244873, + -16.306106567382813 + ], + [ + -0.9117690324783325, + -16.261184692382813 + ], + [ + -0.9422718286514282, + -15.064593315124512 + ], + [ + -1.279836654663086, + -15.099491119384766 + ] + ] + } + ] +} \ No newline at end of file diff --git a/resources/navigation/dorm3_all_open.json b/resources/navigation/dorm3_all_open.json new file mode 100644 index 0000000..dc43db5 --- /dev/null +++ b/resources/navigation/dorm3_all_open.json @@ -0,0 +1,1197 @@ +{ + "agentRadius": 0.30000001192092896, + "areas": [ + { + "available": true, + "name": "main_corridor", + "polygon": [ + [ + -12.0, + 22.0 + ], + [ + 8.0, + 22.0 + ], + [ + 8.0, + -22.0 + ], + [ + -12.0, + -22.0 + ] + ] + } + ], + "boundaryPadding": 0.07500000298023224, + "cellSize": 0.10000000149011612, + "floorY": 0.0, + "objectPadding": 0.07500000298023224, + "obstacles": [ + { + "name": "editor_obstacle_1", + "polygon": [ + [ + 8.63063907623291, + -16.905864715576172 + ], + [ + 8.644792556762695, + -17.267066955566406 + ], + [ + 1.3200807571411133, + -17.221046447753906 + ], + [ + 1.2400732040405273, + -16.996597290039063 + ] + ] + }, + { + "name": "editor_obstacle_2", + "polygon": [ + [ + 1.227773666381836, + -16.306415557861328 + ], + [ + 0.9765443801879883, + -16.31463623046875 + ], + [ + 0.9737391471862793, + -19.396665573120117 + ], + [ + 1.2205476760864258, + -19.31991195678711 + ] + ] + }, + { + "name": "editor_obstacle_3", + "polygon": [ + [ + 0.9446108341217041, + -20.524606704711914 + ], + [ + 1.25394868850708, + -20.45424461364746 + ], + [ + 1.2254724502563477, + -22.709484100341797 + ], + [ + 0.9738426804542542, + -22.6904296875 + ] + ] + }, + { + "name": "editor_obstacle_4", + "polygon": [ + [ + 1.2269237041473389, + -20.500818252563477 + ], + [ + 2.2559762001037598, + -20.554431915283203 + ], + [ + 1.2294237613677979, + -20.767845153808594 + ] + ] + }, + { + "name": "editor_obstacle_5", + "polygon": [ + [ + -0.9710168242454529, + -20.53526496887207 + ], + [ + -1.2065180540084839, + -20.57512092590332 + ], + [ + -1.2179887294769287, + -22.780744552612305 + ], + [ + -0.9357177019119263, + -22.683536529541016 + ] + ] + }, + { + "name": "editor_obstacle_6", + "polygon": [ + [ + -1.161889910697937, + -20.49054718017578 + ], + [ + -2.1894853115081787, + -20.53258514404297 + ], + [ + -1.134981632232666, + -20.80353355407715 + ] + ] + }, + { + "name": "editor_obstacle_7", + "polygon": [ + [ + -1.2278302907943726, + -19.385578155517578 + ], + [ + -1.0026918649673462, + -19.3681583404541 + ], + [ + -0.9889843463897705, + -16.269868850708008 + ], + [ + -1.2294459342956543, + -16.235017776489258 + ] + ] + }, + { + "name": "editor_obstacle_8", + "polygon": [ + [ + -1.2274999618530273, + -16.963504791259766 + ], + [ + -1.2175116539001465, + -17.22724723815918 + ], + [ + -8.684964179992676, + -17.209360122680664 + ], + [ + -8.690343856811523, + -16.97149658203125 + ] + ] + }, + { + "name": "editor_obstacle_9", + "polygon": [ + [ + -8.625995635986328, + -23.01150131225586 + ], + [ + -8.89285945892334, + -23.01690673828125 + ], + [ + -8.960246086120605, + -17.240478515625 + ], + [ + -8.722105026245117, + -17.195911407470703 + ] + ] + }, + { + "name": "editor_obstacle_10", + "polygon": [ + [ + -8.644367218017578, + -17.22170639038086 + ], + [ + -8.916784286499023, + -17.279560089111328 + ], + [ + -8.946758270263672, + -1.2391489744186401 + ], + [ + -8.634737968444824, + -1.2201762199401855 + ] + ] + }, + { + "name": "editor_obstacle_11", + "polygon": [ + [ + -8.93006706237793, + -6.062563419342041 + ], + [ + -8.90896987915039, + -5.713247776031494 + ], + [ + -0.9999983310699463, + -5.624723434448242 + ], + [ + -0.9915704727172852, + -5.928197860717773 + ] + ] + }, + { + "name": "editor_obstacle_12", + "polygon": [ + [ + -1.3213154077529907, + -5.586394309997559 + ], + [ + -0.9868822693824768, + -5.526898384094238 + ], + [ + -0.9655733108520508, + -15.06725788116455 + ], + [ + -1.2254629135131836, + -15.082086563110352 + ] + ] + }, + { + "name": "editor_obstacle_13", + "polygon": [ + [ + -1.215256929397583, + -14.42242431640625 + ], + [ + -4.67413854598999, + -14.390592575073242 + ], + [ + -4.812039375305176, + -11.552813529968262 + ], + [ + -1.1479930877685547, + -11.46696949005127 + ] + ] + }, + { + "name": "editor_obstacle_14", + "polygon": [ + [ + -1.1317301988601685, + -11.205785751342773 + ], + [ + -8.949094772338867, + -11.403176307678223 + ], + [ + -8.96054458618164, + -5.7453083992004395 + ], + [ + -1.0659441947937012, + -5.636142253875732 + ] + ] + }, + { + "name": "editor_obstacle_15", + "polygon": [ + [ + 1.2475190162658691, + -15.130558967590332 + ], + [ + 0.9238842725753784, + -15.11454963684082 + ], + [ + 1.009413719177246, + -5.623565196990967 + ], + [ + 1.3901926279067993, + -5.6104536056518555 + ] + ] + }, + { + "name": "editor_obstacle_16", + "polygon": [ + [ + 2.213653326034546, + -14.423065185546875 + ], + [ + 2.2044644355773926, + -14.151206970214844 + ], + [ + 1.1740561723709106, + -14.170974731445313 + ], + [ + 1.177631139755249, + -14.407011032104492 + ] + ] + }, + { + "name": "editor_obstacle_17", + "polygon": [ + [ + 3.3578872680664063, + -14.40449047088623 + ], + [ + 3.4008796215057373, + -14.152563095092773 + ], + [ + 4.541172981262207, + -14.152594566345215 + ], + [ + 4.641406536102295, + -14.369619369506836 + ] + ] + }, + { + "name": "editor_obstacle_18", + "polygon": [ + [ + 4.369889736175537, + -14.357988357543945 + ], + [ + 4.667713165283203, + -14.382891654968262 + ], + [ + 4.708139419555664, + -11.425283432006836 + ], + [ + 4.426996231079102, + -11.507165908813477 + ] + ] + }, + { + "name": "editor_obstacle_19", + "polygon": [ + [ + 1.1732826232910156, + -11.48441219329834 + ], + [ + 8.616680145263672, + -11.47829532623291 + ], + [ + 8.560070037841797, + -5.4921345710754395 + ], + [ + 1.0158376693725586, + -5.583054542541504 + ] + ] + }, + { + "name": "editor_obstacle_20", + "polygon": [ + [ + 2.509779453277588, + -4.544107437133789 + ], + [ + 2.681252956390381, + -4.56174373626709 + ], + [ + 2.7248165607452393, + -5.581123352050781 + ], + [ + 2.48573899269104, + -5.622936248779297 + ] + ] + }, + { + "name": "editor_obstacle_1", + "polygon": [ + [ + 2.519693613052368, + -2.0997676849365234 + ], + [ + 8.733197212219238, + -1.838444709777832 + ], + [ + 8.981822967529297, + 6.203127384185791 + ], + [ + 2.2548084259033203, + 5.393805503845215 + ] + ] + }, + { + "name": "editor_obstacle_2", + "polygon": [ + [ + 2.460395097732544, + 5.505193710327148 + ], + [ + 1.0069530010223389, + 5.623778820037842 + ], + [ + 0.996955156326294, + 22.660430908203125 + ], + [ + 2.878397226333618, + 22.857927322387695 + ] + ] + }, + { + "name": "editor_obstacle_3", + "polygon": [ + [ + -0.9764690399169922, + 22.750072479248047 + ], + [ + -8.882518768310547, + 22.702699661254883 + ], + [ + -8.715415954589844, + 5.597063064575195 + ], + [ + -1.0292015075683594, + 5.662861347198486 + ] + ] + }, + { + "name": "editor_obstacle_4", + "polygon": [ + [ + -8.645092964172363, + 1.2004163265228271 + ], + [ + -8.957849502563477, + 1.1453289985656738 + ], + [ + -8.975930213928223, + 5.515104293823242 + ], + [ + -8.701888084411621, + 5.653872966766357 + ] + ] + }, + { + "name": "editor_obstacle_5", + "polygon": [ + [ + -8.624038696289063, + 1.282569408416748 + ], + [ + -9.917197227478027, + 0.9352376461029053 + ], + [ + -10.965545654296875, + 1.3234580755233765 + ], + [ + -8.9544677734375, + 2.3610196113586426 + ] + ] + }, + { + "name": "editor_obstacle_6", + "polygon": [ + [ + -8.774591445922852, + -1.1968088150024414 + ], + [ + -9.925491333007813, + -0.89530348777771 + ], + [ + -10.88128662109375, + -1.344428300857544 + ], + [ + -10.884862899780273, + -2.1113429069519043 + ] + ] + }, + { + "name": "editor_obstacle_7", + "polygon": [ + [ + -10.81594467163086, + -1.3120206594467163 + ], + [ + -14.04745864868164, + -1.2265630960464478 + ], + [ + -14.071924209594727, + -3.235607147216797 + ], + [ + -10.85948371887207, + -3.486845016479492 + ] + ] + }, + { + "name": "editor_obstacle_8", + "polygon": [ + [ + -10.897918701171875, + 1.3216745853424072 + ], + [ + -13.996200561523438, + 1.1741756200790405 + ], + [ + -13.995360374450684, + 3.8962783813476563 + ], + [ + -10.394489288330078, + 4.159394264221191 + ] + ] + }, + { + "name": "editor_obstacle_9", + "polygon": [ + [ + -8.106538772583008, + 5.672654151916504 + ], + [ + -8.111893653869629, + 4.261896133422852 + ], + [ + -5.633392333984375, + 4.34435510635376 + ], + [ + -5.637038230895996, + 5.533015727996826 + ] + ] + }, + { + "name": "editor_obstacle_10", + "polygon": [ + [ + -4.095706939697266, + 5.439664363861084 + ], + [ + -4.075151443481445, + 4.3394455909729 + ], + [ + -1.6283774375915527, + 4.341300010681152 + ], + [ + -1.6214954853057861, + 5.484572410583496 + ] + ] + }, + { + "name": "editor_obstacle_11", + "polygon": [ + [ + -8.157121658325195, + -5.378334999084473 + ], + [ + -8.151086807250977, + -4.223617076873779 + ], + [ + -5.676416397094727, + -4.221314430236816 + ], + [ + -5.683504104614258, + -5.354812145233154 + ] + ] + }, + { + "name": "editor_obstacle_12", + "polygon": [ + [ + -4.089696407318115, + -5.38008451461792 + ], + [ + -4.1164069175720215, + -4.223277568817139 + ], + [ + -1.64406418800354, + -4.242282390594482 + ], + [ + -1.630600929260254, + -5.348320960998535 + ] + ] + }, + { + "name": "editor_obstacle_13", + "polygon": [ + [ + 1.2529581785202026, + -12.76280403137207 + ], + [ + 2.3631813526153564, + -12.705864906311035 + ], + [ + 2.3886337280273438, + -11.42083740234375 + ], + [ + 1.1805078983306885, + -11.426356315612793 + ] + ] + }, + { + "name": "editor_obstacle_14", + "polygon": [ + [ + 4.4343156814575195, + -12.25245475769043 + ], + [ + 3.3027796745300293, + -12.32258415222168 + ], + [ + 3.3228416442871094, + -11.453302383422852 + ], + [ + 4.459054470062256, + -11.466804504394531 + ] + ] + }, + { + "name": "editor_obstacle_15", + "polygon": [ + [ + 4.439906120300293, + -12.881763458251953 + ], + [ + 3.8909454345703125, + -12.844046592712402 + ], + [ + 3.935065507888794, + -13.5777587890625 + ], + [ + 4.5370588302612305, + -13.608642578125 + ] + ] + }, + { + "name": "editor_obstacle_16", + "polygon": [ + [ + 4.748211860656738, + -12.755718231201172 + ], + [ + 7.474752426147461, + -12.708675384521484 + ], + [ + 7.383446216583252, + -11.338852882385254 + ], + [ + 4.631157398223877, + -11.318036079406738 + ] + ] + }, + { + "name": "editor_obstacle_17", + "polygon": [ + [ + 5.657589435577393, + -13.085537910461426 + ], + [ + 5.133048057556152, + -13.076143264770508 + ], + [ + 5.11905574798584, + -12.342771530151367 + ], + [ + 5.607483386993408, + -12.416667938232422 + ] + ] + }, + { + "name": "editor_obstacle_18", + "polygon": [ + [ + 7.813227653503418, + -12.348767280578613 + ], + [ + 7.835034370422363, + -11.455887794494629 + ], + [ + 8.708160400390625, + -11.393436431884766 + ], + [ + 8.767922401428223, + -12.282377243041992 + ] + ] + }, + { + "name": "editor_obstacle_19", + "polygon": [ + [ + 8.790193557739258, + -15.735494613647461 + ], + [ + 6.21931266784668, + -15.724809646606445 + ], + [ + 6.149316310882568, + -16.985145568847656 + ], + [ + 8.742074966430664, + -17.03499984741211 + ] + ] + }, + { + "name": "editor_obstacle_20", + "polygon": [ + [ + 4.586991310119629, + -16.958290100097656 + ], + [ + 4.600352764129639, + -16.281261444091797 + ], + [ + 5.7659101486206055, + -16.268390655517578 + ], + [ + 5.785036087036133, + -16.959264755249023 + ] + ] + }, + { + "name": "editor_obstacle_21", + "polygon": [ + [ + 3.712966203689575, + -17.15789031982422 + ], + [ + 3.6886160373687744, + -17.840862274169922 + ], + [ + 2.8450980186462402, + -17.841703414916992 + ], + [ + 2.8185315132141113, + -17.084423065185547 + ] + ] + }, + { + "name": "editor_obstacle_22", + "polygon": [ + [ + 4.7568559646606445, + -17.810579299926758 + ], + [ + 4.737842082977295, + -17.170291900634766 + ], + [ + 5.595521450042725, + -17.155452728271484 + ], + [ + 5.554377555847168, + -17.80341339111328 + ] + ] + }, + { + "name": "editor_obstacle_23", + "polygon": [ + [ + 6.405313014984131, + -17.856857299804688 + ], + [ + 7.261868476867676, + -17.87737464904785 + ], + [ + 7.313363075256348, + -17.157812118530273 + ], + [ + 6.3633952140808105, + -17.1340274810791 + ] + ] + }, + { + "name": "editor_obstacle_24", + "polygon": [ + [ + 7.70132303237915, + -18.93228530883789 + ], + [ + 7.729403018951416, + -20.82027244567871 + ], + [ + 8.770893096923828, + -20.758270263671875 + ], + [ + 8.854904174804688, + -18.91919708251953 + ] + ] + }, + { + "name": "editor_obstacle_25", + "polygon": [ + [ + 7.373392581939697, + -21.887300491333008 + ], + [ + 6.776618480682373, + -21.843839645385742 + ], + [ + 6.727832317352295, + -22.733291625976563 + ], + [ + 7.382575988769531, + -22.703519821166992 + ] + ] + }, + { + "name": "editor_obstacle_26", + "polygon": [ + [ + 6.079524993896484, + -21.597244262695313 + ], + [ + 4.082976818084717, + -21.63035774230957 + ], + [ + 4.056957244873047, + -22.81822395324707 + ], + [ + 6.057539939880371, + -22.77543067932129 + ] + ] + }, + { + "name": "editor_obstacle_27", + "polygon": [ + [ + 2.7214412689208984, + -22.748395919799805 + ], + [ + 2.7079076766967773, + -21.912673950195313 + ], + [ + 3.4168074131011963, + -21.87696647644043 + ], + [ + 3.419062376022339, + -22.72254753112793 + ] + ] + }, + { + "name": "editor_obstacle_28", + "polygon": [ + [ + -2.9947619438171387, + -17.940860748291016 + ], + [ + -2.163080930709839, + -17.96294403076172 + ], + [ + -2.1350362300872803, + -17.09230613708496 + ], + [ + -2.9473330974578857, + -17.15833282470703 + ] + ] + }, + { + "name": "editor_obstacle_29", + "polygon": [ + [ + -3.998947858810425, + -17.201791763305664 + ], + [ + -3.9995641708374023, + -17.987245559692383 + ], + [ + -5.863162994384766, + -17.96986198425293 + ], + [ + -5.877362251281738, + -17.152185440063477 + ] + ] + }, + { + "name": "editor_obstacle_30", + "polygon": [ + [ + -2.4527599811553955, + -19.99124526977539 + ], + [ + -4.441999435424805, + -19.993328094482422 + ], + [ + -4.468091011047363, + -22.711166381835938 + ], + [ + -2.498392105102539, + -22.855188369750977 + ] + ] + }, + { + "name": "editor_obstacle_31", + "polygon": [ + [ + -5.65695858001709, + -19.978191375732422 + ], + [ + -7.782832622528076, + -19.909046173095703 + ], + [ + -7.699256420135498, + -22.804954528808594 + ], + [ + -5.74201774597168, + -22.921541213989258 + ] + ] + }, + { + "name": "editor_obstacle_32", + "polygon": [ + [ + -4.67487907409668, + -12.77649211883545 + ], + [ + -7.087396144866943, + -12.722837448120117 + ], + [ + -7.190629482269287, + -11.474946975708008 + ] + ] + }, + { + "name": "editor_obstacle_33", + "polygon": [ + [ + -7.397601127624512, + -11.55289363861084 + ], + [ + -7.434854984283447, + -12.253870010375977 + ], + [ + -8.666208267211914, + -12.234607696533203 + ], + [ + -8.651731491088867, + -11.407776832580566 + ] + ] + }, + { + "name": "editor_obstacle_34", + "polygon": [ + [ + -5.823871612548828, + -15.683618545532227 + ], + [ + -5.762045383453369, + -17.029048919677734 + ], + [ + -8.730019569396973, + -17.046072006225586 + ], + [ + -8.739333152770996, + -15.764578819274902 + ] + ] + }, + { + "name": "editor_obstacle_35", + "polygon": [ + [ + -7.764607906341553, + -15.523387908935547 + ], + [ + -7.761298656463623, + -15.829717636108398 + ], + [ + -8.76011848449707, + -15.856596946716309 + ], + [ + -8.733540534973145, + -15.47884464263916 + ] + ] + }, + { + "name": "editor_obstacle_36", + "polygon": [ + [ + -5.018756866455078, + -16.075105667114258 + ], + [ + -5.803515911102295, + -16.112327575683594 + ], + [ + -5.820074558258057, + -17.093671798706055 + ], + [ + -5.101221084594727, + -17.041685104370117 + ] + ] + } + ] +} \ No newline at end of file diff --git a/resources/navigation/dorm3_b.json b/resources/navigation/dorm3_b.json new file mode 100644 index 0000000..1a80cf2 --- /dev/null +++ b/resources/navigation/dorm3_b.json @@ -0,0 +1,1218 @@ +{ + "agentRadius": 0.30000001192092896, + "areas": [ + { + "available": true, + "name": "main_corridor", + "polygon": [ + [ + -12.0, + 22.0 + ], + [ + 8.0, + 22.0 + ], + [ + 8.0, + -22.0 + ], + [ + -12.0, + -22.0 + ] + ] + } + ], + "boundaryPadding": 0.07500000298023224, + "cellSize": 0.10000000149011612, + "floorY": 0.0, + "objectPadding": 0.07500000298023224, + "obstacles": [ + { + "name": "editor_obstacle_1", + "polygon": [ + [ + 8.63063907623291, + -16.905864715576172 + ], + [ + 8.644792556762695, + -17.267066955566406 + ], + [ + 1.3200807571411133, + -17.221046447753906 + ], + [ + 1.2400732040405273, + -16.996597290039063 + ] + ] + }, + { + "name": "editor_obstacle_2", + "polygon": [ + [ + 1.227773666381836, + -16.306415557861328 + ], + [ + 0.9765443801879883, + -16.31463623046875 + ], + [ + 0.9737391471862793, + -19.396665573120117 + ], + [ + 1.2205476760864258, + -19.31991195678711 + ] + ] + }, + { + "name": "editor_obstacle_3", + "polygon": [ + [ + 0.9446108341217041, + -20.524606704711914 + ], + [ + 1.25394868850708, + -20.45424461364746 + ], + [ + 1.2254724502563477, + -22.709484100341797 + ], + [ + 0.9738426804542542, + -22.6904296875 + ] + ] + }, + { + "name": "editor_obstacle_4", + "polygon": [ + [ + 1.2269237041473389, + -20.500818252563477 + ], + [ + 2.2559762001037598, + -20.554431915283203 + ], + [ + 1.2294237613677979, + -20.767845153808594 + ] + ] + }, + { + "name": "editor_obstacle_5", + "polygon": [ + [ + -0.9710168242454529, + -20.53526496887207 + ], + [ + -1.2065180540084839, + -20.57512092590332 + ], + [ + -1.2179887294769287, + -22.780744552612305 + ], + [ + -0.9357177019119263, + -22.683536529541016 + ] + ] + }, + { + "name": "editor_obstacle_6", + "polygon": [ + [ + -1.161889910697937, + -20.49054718017578 + ], + [ + -2.1894853115081787, + -20.53258514404297 + ], + [ + -1.134981632232666, + -20.80353355407715 + ] + ] + }, + { + "name": "editor_obstacle_7", + "polygon": [ + [ + -1.2278302907943726, + -19.385578155517578 + ], + [ + -1.0026918649673462, + -19.3681583404541 + ], + [ + -0.9889843463897705, + -16.269868850708008 + ], + [ + -1.2294459342956543, + -16.235017776489258 + ] + ] + }, + { + "name": "editor_obstacle_8", + "polygon": [ + [ + -1.2274999618530273, + -16.963504791259766 + ], + [ + -1.2175116539001465, + -17.22724723815918 + ], + [ + -8.684964179992676, + -17.209360122680664 + ], + [ + -8.690343856811523, + -16.97149658203125 + ] + ] + }, + { + "name": "editor_obstacle_9", + "polygon": [ + [ + -8.625995635986328, + -23.01150131225586 + ], + [ + -8.89285945892334, + -23.01690673828125 + ], + [ + -8.960246086120605, + -17.240478515625 + ], + [ + -8.722105026245117, + -17.195911407470703 + ] + ] + }, + { + "name": "editor_obstacle_10", + "polygon": [ + [ + -8.644367218017578, + -17.22170639038086 + ], + [ + -8.916784286499023, + -17.279560089111328 + ], + [ + -8.946758270263672, + -1.2391489744186401 + ], + [ + -8.634737968444824, + -1.2201762199401855 + ] + ] + }, + { + "name": "editor_obstacle_11", + "polygon": [ + [ + -8.93006706237793, + -6.062563419342041 + ], + [ + -8.90896987915039, + -5.713247776031494 + ], + [ + -0.9999983310699463, + -5.624723434448242 + ], + [ + -0.9915704727172852, + -5.928197860717773 + ] + ] + }, + { + "name": "editor_obstacle_12", + "polygon": [ + [ + -1.3213154077529907, + -5.586394309997559 + ], + [ + -0.9868822693824768, + -5.526898384094238 + ], + [ + -0.9655733108520508, + -15.06725788116455 + ], + [ + -1.2254629135131836, + -15.082086563110352 + ] + ] + }, + { + "name": "editor_obstacle_13", + "polygon": [ + [ + -1.215256929397583, + -14.42242431640625 + ], + [ + -4.67413854598999, + -14.390592575073242 + ], + [ + -4.812039375305176, + -11.552813529968262 + ], + [ + -1.1479930877685547, + -11.46696949005127 + ] + ] + }, + { + "name": "editor_obstacle_14", + "polygon": [ + [ + -1.1317301988601685, + -11.205785751342773 + ], + [ + -8.949094772338867, + -11.403176307678223 + ], + [ + -8.96054458618164, + -5.7453083992004395 + ], + [ + -1.0659441947937012, + -5.636142253875732 + ] + ] + }, + { + "name": "editor_obstacle_15", + "polygon": [ + [ + 1.2475190162658691, + -15.130558967590332 + ], + [ + 0.9238842725753784, + -15.11454963684082 + ], + [ + 1.009413719177246, + -5.623565196990967 + ], + [ + 1.3901926279067993, + -5.6104536056518555 + ] + ] + }, + { + "name": "editor_obstacle_16", + "polygon": [ + [ + 2.213653326034546, + -14.423065185546875 + ], + [ + 2.2044644355773926, + -14.151206970214844 + ], + [ + 1.1740561723709106, + -14.170974731445313 + ], + [ + 1.177631139755249, + -14.407011032104492 + ] + ] + }, + { + "name": "editor_obstacle_17", + "polygon": [ + [ + 3.3578872680664063, + -14.40449047088623 + ], + [ + 3.4008796215057373, + -14.152563095092773 + ], + [ + 4.541172981262207, + -14.152594566345215 + ], + [ + 4.641406536102295, + -14.369619369506836 + ] + ] + }, + { + "name": "editor_obstacle_18", + "polygon": [ + [ + 4.369889736175537, + -14.357988357543945 + ], + [ + 4.667713165283203, + -14.382891654968262 + ], + [ + 4.708139419555664, + -11.425283432006836 + ], + [ + 4.426996231079102, + -11.507165908813477 + ] + ] + }, + { + "name": "editor_obstacle_19", + "polygon": [ + [ + 1.1732826232910156, + -11.48441219329834 + ], + [ + 8.616680145263672, + -11.47829532623291 + ], + [ + 8.560070037841797, + -5.4921345710754395 + ], + [ + 1.0158376693725586, + -5.583054542541504 + ] + ] + }, + { + "name": "editor_obstacle_20", + "polygon": [ + [ + 2.509779453277588, + -4.544107437133789 + ], + [ + 2.681252956390381, + -4.56174373626709 + ], + [ + 2.7248165607452393, + -5.581123352050781 + ], + [ + 2.48573899269104, + -5.622936248779297 + ] + ] + }, + { + "name": "editor_obstacle_1", + "polygon": [ + [ + 2.519693613052368, + -2.0997676849365234 + ], + [ + 8.733197212219238, + -1.838444709777832 + ], + [ + 8.981822967529297, + 6.203127384185791 + ], + [ + 2.2548084259033203, + 5.393805503845215 + ] + ] + }, + { + "name": "editor_obstacle_2", + "polygon": [ + [ + 2.460395097732544, + 5.505193710327148 + ], + [ + 1.0069530010223389, + 5.623778820037842 + ], + [ + 0.996955156326294, + 22.660430908203125 + ], + [ + 2.878397226333618, + 22.857927322387695 + ] + ] + }, + { + "name": "editor_obstacle_3", + "polygon": [ + [ + -0.9764690399169922, + 22.750072479248047 + ], + [ + -8.882518768310547, + 22.702699661254883 + ], + [ + -8.715415954589844, + 5.597063064575195 + ], + [ + -1.0292015075683594, + 5.662861347198486 + ] + ] + }, + { + "name": "editor_obstacle_4", + "polygon": [ + [ + -8.645092964172363, + 1.2004163265228271 + ], + [ + -8.957849502563477, + 1.1453289985656738 + ], + [ + -8.975930213928223, + 5.515104293823242 + ], + [ + -8.701888084411621, + 5.653872966766357 + ] + ] + }, + { + "name": "editor_obstacle_5", + "polygon": [ + [ + -8.624038696289063, + 1.282569408416748 + ], + [ + -9.917197227478027, + 0.9352376461029053 + ], + [ + -10.965545654296875, + 1.3234580755233765 + ], + [ + -8.9544677734375, + 2.3610196113586426 + ] + ] + }, + { + "name": "editor_obstacle_6", + "polygon": [ + [ + -8.774591445922852, + -1.1968088150024414 + ], + [ + -9.925491333007813, + -0.89530348777771 + ], + [ + -10.88128662109375, + -1.344428300857544 + ], + [ + -10.884862899780273, + -2.1113429069519043 + ] + ] + }, + { + "name": "editor_obstacle_7", + "polygon": [ + [ + -10.81594467163086, + -1.3120206594467163 + ], + [ + -14.04745864868164, + -1.2265630960464478 + ], + [ + -14.071924209594727, + -3.235607147216797 + ], + [ + -10.85948371887207, + -3.486845016479492 + ] + ] + }, + { + "name": "editor_obstacle_8", + "polygon": [ + [ + -10.897918701171875, + 1.3216745853424072 + ], + [ + -13.996200561523438, + 1.1741756200790405 + ], + [ + -13.995360374450684, + 3.8962783813476563 + ], + [ + -10.394489288330078, + 4.159394264221191 + ] + ] + }, + { + "name": "editor_obstacle_9", + "polygon": [ + [ + -8.106538772583008, + 5.672654151916504 + ], + [ + -8.111893653869629, + 4.261896133422852 + ], + [ + -5.633392333984375, + 4.34435510635376 + ], + [ + -5.637038230895996, + 5.533015727996826 + ] + ] + }, + { + "name": "editor_obstacle_10", + "polygon": [ + [ + -4.095706939697266, + 5.439664363861084 + ], + [ + -4.075151443481445, + 4.3394455909729 + ], + [ + -1.6283774375915527, + 4.341300010681152 + ], + [ + -1.6214954853057861, + 5.484572410583496 + ] + ] + }, + { + "name": "editor_obstacle_11", + "polygon": [ + [ + -8.157121658325195, + -5.378334999084473 + ], + [ + -8.151086807250977, + -4.223617076873779 + ], + [ + -5.676416397094727, + -4.221314430236816 + ], + [ + -5.683504104614258, + -5.354812145233154 + ] + ] + }, + { + "name": "editor_obstacle_12", + "polygon": [ + [ + -4.089696407318115, + -5.38008451461792 + ], + [ + -4.1164069175720215, + -4.223277568817139 + ], + [ + -1.64406418800354, + -4.242282390594482 + ], + [ + -1.630600929260254, + -5.348320960998535 + ] + ] + }, + { + "name": "editor_obstacle_13", + "polygon": [ + [ + 1.2529581785202026, + -12.76280403137207 + ], + [ + 2.3631813526153564, + -12.705864906311035 + ], + [ + 2.3886337280273438, + -11.42083740234375 + ], + [ + 1.1805078983306885, + -11.426356315612793 + ] + ] + }, + { + "name": "editor_obstacle_14", + "polygon": [ + [ + 4.4343156814575195, + -12.25245475769043 + ], + [ + 3.3027796745300293, + -12.32258415222168 + ], + [ + 3.3228416442871094, + -11.453302383422852 + ], + [ + 4.459054470062256, + -11.466804504394531 + ] + ] + }, + { + "name": "editor_obstacle_15", + "polygon": [ + [ + 4.439906120300293, + -12.881763458251953 + ], + [ + 3.8909454345703125, + -12.844046592712402 + ], + [ + 3.935065507888794, + -13.5777587890625 + ], + [ + 4.5370588302612305, + -13.608642578125 + ] + ] + }, + { + "name": "editor_obstacle_16", + "polygon": [ + [ + 4.748211860656738, + -12.755718231201172 + ], + [ + 7.474752426147461, + -12.708675384521484 + ], + [ + 7.383446216583252, + -11.338852882385254 + ], + [ + 4.631157398223877, + -11.318036079406738 + ] + ] + }, + { + "name": "editor_obstacle_17", + "polygon": [ + [ + 5.657589435577393, + -13.085537910461426 + ], + [ + 5.133048057556152, + -13.076143264770508 + ], + [ + 5.11905574798584, + -12.342771530151367 + ], + [ + 5.607483386993408, + -12.416667938232422 + ] + ] + }, + { + "name": "editor_obstacle_18", + "polygon": [ + [ + 7.813227653503418, + -12.348767280578613 + ], + [ + 7.835034370422363, + -11.455887794494629 + ], + [ + 8.708160400390625, + -11.393436431884766 + ], + [ + 8.767922401428223, + -12.282377243041992 + ] + ] + }, + { + "name": "editor_obstacle_19", + "polygon": [ + [ + 8.790193557739258, + -15.735494613647461 + ], + [ + 6.21931266784668, + -15.724809646606445 + ], + [ + 6.149316310882568, + -16.985145568847656 + ], + [ + 8.742074966430664, + -17.03499984741211 + ] + ] + }, + { + "name": "editor_obstacle_20", + "polygon": [ + [ + 4.586991310119629, + -16.958290100097656 + ], + [ + 4.600352764129639, + -16.281261444091797 + ], + [ + 5.7659101486206055, + -16.268390655517578 + ], + [ + 5.785036087036133, + -16.959264755249023 + ] + ] + }, + { + "name": "editor_obstacle_21", + "polygon": [ + [ + 3.712966203689575, + -17.15789031982422 + ], + [ + 3.6886160373687744, + -17.840862274169922 + ], + [ + 2.8450980186462402, + -17.841703414916992 + ], + [ + 2.8185315132141113, + -17.084423065185547 + ] + ] + }, + { + "name": "editor_obstacle_22", + "polygon": [ + [ + 4.7568559646606445, + -17.810579299926758 + ], + [ + 4.737842082977295, + -17.170291900634766 + ], + [ + 5.595521450042725, + -17.155452728271484 + ], + [ + 5.554377555847168, + -17.80341339111328 + ] + ] + }, + { + "name": "editor_obstacle_23", + "polygon": [ + [ + 6.405313014984131, + -17.856857299804688 + ], + [ + 7.261868476867676, + -17.87737464904785 + ], + [ + 7.313363075256348, + -17.157812118530273 + ], + [ + 6.3633952140808105, + -17.1340274810791 + ] + ] + }, + { + "name": "editor_obstacle_24", + "polygon": [ + [ + 7.70132303237915, + -18.93228530883789 + ], + [ + 7.729403018951416, + -20.82027244567871 + ], + [ + 8.770893096923828, + -20.758270263671875 + ], + [ + 8.854904174804688, + -18.91919708251953 + ] + ] + }, + { + "name": "editor_obstacle_25", + "polygon": [ + [ + 7.373392581939697, + -21.887300491333008 + ], + [ + 6.776618480682373, + -21.843839645385742 + ], + [ + 6.727832317352295, + -22.733291625976563 + ], + [ + 7.382575988769531, + -22.703519821166992 + ] + ] + }, + { + "name": "editor_obstacle_26", + "polygon": [ + [ + 6.079524993896484, + -21.597244262695313 + ], + [ + 4.082976818084717, + -21.63035774230957 + ], + [ + 4.056957244873047, + -22.81822395324707 + ], + [ + 6.057539939880371, + -22.77543067932129 + ] + ] + }, + { + "name": "editor_obstacle_27", + "polygon": [ + [ + 2.7214412689208984, + -22.748395919799805 + ], + [ + 2.7079076766967773, + -21.912673950195313 + ], + [ + 3.4168074131011963, + -21.87696647644043 + ], + [ + 3.419062376022339, + -22.72254753112793 + ] + ] + }, + { + "name": "editor_obstacle_28", + "polygon": [ + [ + -2.9947619438171387, + -17.940860748291016 + ], + [ + -2.163080930709839, + -17.96294403076172 + ], + [ + -2.1350362300872803, + -17.09230613708496 + ], + [ + -2.9473330974578857, + -17.15833282470703 + ] + ] + }, + { + "name": "editor_obstacle_29", + "polygon": [ + [ + -3.998947858810425, + -17.201791763305664 + ], + [ + -3.9995641708374023, + -17.987245559692383 + ], + [ + -5.863162994384766, + -17.96986198425293 + ], + [ + -5.877362251281738, + -17.152185440063477 + ] + ] + }, + { + "name": "editor_obstacle_30", + "polygon": [ + [ + -2.4527599811553955, + -19.99124526977539 + ], + [ + -4.441999435424805, + -19.993328094482422 + ], + [ + -4.468091011047363, + -22.711166381835938 + ], + [ + -2.498392105102539, + -22.855188369750977 + ] + ] + }, + { + "name": "editor_obstacle_31", + "polygon": [ + [ + -5.65695858001709, + -19.978191375732422 + ], + [ + -7.782832622528076, + -19.909046173095703 + ], + [ + -7.699256420135498, + -22.804954528808594 + ], + [ + -5.74201774597168, + -22.921541213989258 + ] + ] + }, + { + "name": "editor_obstacle_32", + "polygon": [ + [ + -4.67487907409668, + -12.77649211883545 + ], + [ + -7.087396144866943, + -12.722837448120117 + ], + [ + -7.190629482269287, + -11.474946975708008 + ] + ] + }, + { + "name": "editor_obstacle_33", + "polygon": [ + [ + -7.397601127624512, + -11.55289363861084 + ], + [ + -7.434854984283447, + -12.253870010375977 + ], + [ + -8.666208267211914, + -12.234607696533203 + ], + [ + -8.651731491088867, + -11.407776832580566 + ] + ] + }, + { + "name": "editor_obstacle_34", + "polygon": [ + [ + -5.823871612548828, + -15.683618545532227 + ], + [ + -5.762045383453369, + -17.029048919677734 + ], + [ + -8.730019569396973, + -17.046072006225586 + ], + [ + -8.739333152770996, + -15.764578819274902 + ] + ] + }, + { + "name": "editor_obstacle_35", + "polygon": [ + [ + -7.764607906341553, + -15.523387908935547 + ], + [ + -7.761298656463623, + -15.829717636108398 + ], + [ + -8.76011848449707, + -15.856596946716309 + ], + [ + -8.733540534973145, + -15.47884464263916 + ] + ] + }, + { + "name": "editor_obstacle_36", + "polygon": [ + [ + -5.018756866455078, + -16.075105667114258 + ], + [ + -5.803515911102295, + -16.112327575683594 + ], + [ + -5.820074558258057, + -17.093671798706055 + ], + [ + -5.101221084594727, + -17.041685104370117 + ] + ] + }, + { + "name": "editor_obstacle_1", + "polygon": [ + [ + 2.2269160747528076, + -14.366610527038574 + ], + [ + 3.4514572620391846, + -14.357542037963867 + ], + [ + 3.442563533782959, + -14.184852600097656 + ], + [ + 2.1409385204315186, + -14.173721313476563 + ] + ] + } + ] +} \ No newline at end of file diff --git a/resources/navigation/dorm3_ba.json b/resources/navigation/dorm3_ba.json new file mode 100644 index 0000000..720efb7 --- /dev/null +++ b/resources/navigation/dorm3_ba.json @@ -0,0 +1,1239 @@ +{ + "agentRadius": 0.30000001192092896, + "areas": [ + { + "available": true, + "name": "main_corridor", + "polygon": [ + [ + -12.0, + 22.0 + ], + [ + 8.0, + 22.0 + ], + [ + 8.0, + -22.0 + ], + [ + -12.0, + -22.0 + ] + ] + } + ], + "boundaryPadding": 0.07500000298023224, + "cellSize": 0.10000000149011612, + "floorY": 0.0, + "objectPadding": 0.07500000298023224, + "obstacles": [ + { + "name": "editor_obstacle_1", + "polygon": [ + [ + 8.63063907623291, + -16.905864715576172 + ], + [ + 8.644792556762695, + -17.267066955566406 + ], + [ + 1.3200807571411133, + -17.221046447753906 + ], + [ + 1.2400732040405273, + -16.996597290039063 + ] + ] + }, + { + "name": "editor_obstacle_2", + "polygon": [ + [ + 1.227773666381836, + -16.306415557861328 + ], + [ + 0.9765443801879883, + -16.31463623046875 + ], + [ + 0.9737391471862793, + -19.396665573120117 + ], + [ + 1.2205476760864258, + -19.31991195678711 + ] + ] + }, + { + "name": "editor_obstacle_3", + "polygon": [ + [ + 0.9446108341217041, + -20.524606704711914 + ], + [ + 1.25394868850708, + -20.45424461364746 + ], + [ + 1.2254724502563477, + -22.709484100341797 + ], + [ + 0.9738426804542542, + -22.6904296875 + ] + ] + }, + { + "name": "editor_obstacle_4", + "polygon": [ + [ + 1.2269237041473389, + -20.500818252563477 + ], + [ + 2.2559762001037598, + -20.554431915283203 + ], + [ + 1.2294237613677979, + -20.767845153808594 + ] + ] + }, + { + "name": "editor_obstacle_5", + "polygon": [ + [ + -0.9710168242454529, + -20.53526496887207 + ], + [ + -1.2065180540084839, + -20.57512092590332 + ], + [ + -1.2179887294769287, + -22.780744552612305 + ], + [ + -0.9357177019119263, + -22.683536529541016 + ] + ] + }, + { + "name": "editor_obstacle_6", + "polygon": [ + [ + -1.161889910697937, + -20.49054718017578 + ], + [ + -2.1894853115081787, + -20.53258514404297 + ], + [ + -1.134981632232666, + -20.80353355407715 + ] + ] + }, + { + "name": "editor_obstacle_7", + "polygon": [ + [ + -1.2278302907943726, + -19.385578155517578 + ], + [ + -1.0026918649673462, + -19.3681583404541 + ], + [ + -0.9889843463897705, + -16.269868850708008 + ], + [ + -1.2294459342956543, + -16.235017776489258 + ] + ] + }, + { + "name": "editor_obstacle_8", + "polygon": [ + [ + -1.2274999618530273, + -16.963504791259766 + ], + [ + -1.2175116539001465, + -17.22724723815918 + ], + [ + -8.684964179992676, + -17.209360122680664 + ], + [ + -8.690343856811523, + -16.97149658203125 + ] + ] + }, + { + "name": "editor_obstacle_9", + "polygon": [ + [ + -8.625995635986328, + -23.01150131225586 + ], + [ + -8.89285945892334, + -23.01690673828125 + ], + [ + -8.960246086120605, + -17.240478515625 + ], + [ + -8.722105026245117, + -17.195911407470703 + ] + ] + }, + { + "name": "editor_obstacle_10", + "polygon": [ + [ + -8.644367218017578, + -17.22170639038086 + ], + [ + -8.916784286499023, + -17.279560089111328 + ], + [ + -8.946758270263672, + -1.2391489744186401 + ], + [ + -8.634737968444824, + -1.2201762199401855 + ] + ] + }, + { + "name": "editor_obstacle_11", + "polygon": [ + [ + -8.93006706237793, + -6.062563419342041 + ], + [ + -8.90896987915039, + -5.713247776031494 + ], + [ + -0.9999983310699463, + -5.624723434448242 + ], + [ + -0.9915704727172852, + -5.928197860717773 + ] + ] + }, + { + "name": "editor_obstacle_12", + "polygon": [ + [ + -1.3213154077529907, + -5.586394309997559 + ], + [ + -0.9868822693824768, + -5.526898384094238 + ], + [ + -0.9655733108520508, + -15.06725788116455 + ], + [ + -1.2254629135131836, + -15.082086563110352 + ] + ] + }, + { + "name": "editor_obstacle_13", + "polygon": [ + [ + -1.215256929397583, + -14.42242431640625 + ], + [ + -4.67413854598999, + -14.390592575073242 + ], + [ + -4.812039375305176, + -11.552813529968262 + ], + [ + -1.1479930877685547, + -11.46696949005127 + ] + ] + }, + { + "name": "editor_obstacle_14", + "polygon": [ + [ + -1.1317301988601685, + -11.205785751342773 + ], + [ + -8.949094772338867, + -11.403176307678223 + ], + [ + -8.96054458618164, + -5.7453083992004395 + ], + [ + -1.0659441947937012, + -5.636142253875732 + ] + ] + }, + { + "name": "editor_obstacle_15", + "polygon": [ + [ + 1.2475190162658691, + -15.130558967590332 + ], + [ + 0.9238842725753784, + -15.11454963684082 + ], + [ + 1.009413719177246, + -5.623565196990967 + ], + [ + 1.3901926279067993, + -5.6104536056518555 + ] + ] + }, + { + "name": "editor_obstacle_16", + "polygon": [ + [ + 2.213653326034546, + -14.423065185546875 + ], + [ + 2.2044644355773926, + -14.151206970214844 + ], + [ + 1.1740561723709106, + -14.170974731445313 + ], + [ + 1.177631139755249, + -14.407011032104492 + ] + ] + }, + { + "name": "editor_obstacle_17", + "polygon": [ + [ + 3.3578872680664063, + -14.40449047088623 + ], + [ + 3.4008796215057373, + -14.152563095092773 + ], + [ + 4.541172981262207, + -14.152594566345215 + ], + [ + 4.641406536102295, + -14.369619369506836 + ] + ] + }, + { + "name": "editor_obstacle_18", + "polygon": [ + [ + 4.369889736175537, + -14.357988357543945 + ], + [ + 4.667713165283203, + -14.382891654968262 + ], + [ + 4.708139419555664, + -11.425283432006836 + ], + [ + 4.426996231079102, + -11.507165908813477 + ] + ] + }, + { + "name": "editor_obstacle_19", + "polygon": [ + [ + 1.1732826232910156, + -11.48441219329834 + ], + [ + 8.616680145263672, + -11.47829532623291 + ], + [ + 8.560070037841797, + -5.4921345710754395 + ], + [ + 1.0158376693725586, + -5.583054542541504 + ] + ] + }, + { + "name": "editor_obstacle_20", + "polygon": [ + [ + 2.509779453277588, + -4.544107437133789 + ], + [ + 2.681252956390381, + -4.56174373626709 + ], + [ + 2.7248165607452393, + -5.581123352050781 + ], + [ + 2.48573899269104, + -5.622936248779297 + ] + ] + }, + { + "name": "editor_obstacle_1", + "polygon": [ + [ + 2.519693613052368, + -2.0997676849365234 + ], + [ + 8.733197212219238, + -1.838444709777832 + ], + [ + 8.981822967529297, + 6.203127384185791 + ], + [ + 2.2548084259033203, + 5.393805503845215 + ] + ] + }, + { + "name": "editor_obstacle_2", + "polygon": [ + [ + 2.460395097732544, + 5.505193710327148 + ], + [ + 1.0069530010223389, + 5.623778820037842 + ], + [ + 0.996955156326294, + 22.660430908203125 + ], + [ + 2.878397226333618, + 22.857927322387695 + ] + ] + }, + { + "name": "editor_obstacle_3", + "polygon": [ + [ + -0.9764690399169922, + 22.750072479248047 + ], + [ + -8.882518768310547, + 22.702699661254883 + ], + [ + -8.715415954589844, + 5.597063064575195 + ], + [ + -1.0292015075683594, + 5.662861347198486 + ] + ] + }, + { + "name": "editor_obstacle_4", + "polygon": [ + [ + -8.645092964172363, + 1.2004163265228271 + ], + [ + -8.957849502563477, + 1.1453289985656738 + ], + [ + -8.975930213928223, + 5.515104293823242 + ], + [ + -8.701888084411621, + 5.653872966766357 + ] + ] + }, + { + "name": "editor_obstacle_5", + "polygon": [ + [ + -8.624038696289063, + 1.282569408416748 + ], + [ + -9.917197227478027, + 0.9352376461029053 + ], + [ + -10.965545654296875, + 1.3234580755233765 + ], + [ + -8.9544677734375, + 2.3610196113586426 + ] + ] + }, + { + "name": "editor_obstacle_6", + "polygon": [ + [ + -8.774591445922852, + -1.1968088150024414 + ], + [ + -9.925491333007813, + -0.89530348777771 + ], + [ + -10.88128662109375, + -1.344428300857544 + ], + [ + -10.884862899780273, + -2.1113429069519043 + ] + ] + }, + { + "name": "editor_obstacle_7", + "polygon": [ + [ + -10.81594467163086, + -1.3120206594467163 + ], + [ + -14.04745864868164, + -1.2265630960464478 + ], + [ + -14.071924209594727, + -3.235607147216797 + ], + [ + -10.85948371887207, + -3.486845016479492 + ] + ] + }, + { + "name": "editor_obstacle_8", + "polygon": [ + [ + -10.897918701171875, + 1.3216745853424072 + ], + [ + -13.996200561523438, + 1.1741756200790405 + ], + [ + -13.995360374450684, + 3.8962783813476563 + ], + [ + -10.394489288330078, + 4.159394264221191 + ] + ] + }, + { + "name": "editor_obstacle_9", + "polygon": [ + [ + -8.106538772583008, + 5.672654151916504 + ], + [ + -8.111893653869629, + 4.261896133422852 + ], + [ + -5.633392333984375, + 4.34435510635376 + ], + [ + -5.637038230895996, + 5.533015727996826 + ] + ] + }, + { + "name": "editor_obstacle_10", + "polygon": [ + [ + -4.095706939697266, + 5.439664363861084 + ], + [ + -4.075151443481445, + 4.3394455909729 + ], + [ + -1.6283774375915527, + 4.341300010681152 + ], + [ + -1.6214954853057861, + 5.484572410583496 + ] + ] + }, + { + "name": "editor_obstacle_11", + "polygon": [ + [ + -8.157121658325195, + -5.378334999084473 + ], + [ + -8.151086807250977, + -4.223617076873779 + ], + [ + -5.676416397094727, + -4.221314430236816 + ], + [ + -5.683504104614258, + -5.354812145233154 + ] + ] + }, + { + "name": "editor_obstacle_12", + "polygon": [ + [ + -4.089696407318115, + -5.38008451461792 + ], + [ + -4.1164069175720215, + -4.223277568817139 + ], + [ + -1.64406418800354, + -4.242282390594482 + ], + [ + -1.630600929260254, + -5.348320960998535 + ] + ] + }, + { + "name": "editor_obstacle_13", + "polygon": [ + [ + 1.2529581785202026, + -12.76280403137207 + ], + [ + 2.3631813526153564, + -12.705864906311035 + ], + [ + 2.3886337280273438, + -11.42083740234375 + ], + [ + 1.1805078983306885, + -11.426356315612793 + ] + ] + }, + { + "name": "editor_obstacle_14", + "polygon": [ + [ + 4.4343156814575195, + -12.25245475769043 + ], + [ + 3.3027796745300293, + -12.32258415222168 + ], + [ + 3.3228416442871094, + -11.453302383422852 + ], + [ + 4.459054470062256, + -11.466804504394531 + ] + ] + }, + { + "name": "editor_obstacle_15", + "polygon": [ + [ + 4.439906120300293, + -12.881763458251953 + ], + [ + 3.8909454345703125, + -12.844046592712402 + ], + [ + 3.935065507888794, + -13.5777587890625 + ], + [ + 4.5370588302612305, + -13.608642578125 + ] + ] + }, + { + "name": "editor_obstacle_16", + "polygon": [ + [ + 4.748211860656738, + -12.755718231201172 + ], + [ + 7.474752426147461, + -12.708675384521484 + ], + [ + 7.383446216583252, + -11.338852882385254 + ], + [ + 4.631157398223877, + -11.318036079406738 + ] + ] + }, + { + "name": "editor_obstacle_17", + "polygon": [ + [ + 5.657589435577393, + -13.085537910461426 + ], + [ + 5.133048057556152, + -13.076143264770508 + ], + [ + 5.11905574798584, + -12.342771530151367 + ], + [ + 5.607483386993408, + -12.416667938232422 + ] + ] + }, + { + "name": "editor_obstacle_18", + "polygon": [ + [ + 7.813227653503418, + -12.348767280578613 + ], + [ + 7.835034370422363, + -11.455887794494629 + ], + [ + 8.708160400390625, + -11.393436431884766 + ], + [ + 8.767922401428223, + -12.282377243041992 + ] + ] + }, + { + "name": "editor_obstacle_19", + "polygon": [ + [ + 8.790193557739258, + -15.735494613647461 + ], + [ + 6.21931266784668, + -15.724809646606445 + ], + [ + 6.149316310882568, + -16.985145568847656 + ], + [ + 8.742074966430664, + -17.03499984741211 + ] + ] + }, + { + "name": "editor_obstacle_20", + "polygon": [ + [ + 4.586991310119629, + -16.958290100097656 + ], + [ + 4.600352764129639, + -16.281261444091797 + ], + [ + 5.7659101486206055, + -16.268390655517578 + ], + [ + 5.785036087036133, + -16.959264755249023 + ] + ] + }, + { + "name": "editor_obstacle_21", + "polygon": [ + [ + 3.712966203689575, + -17.15789031982422 + ], + [ + 3.6886160373687744, + -17.840862274169922 + ], + [ + 2.8450980186462402, + -17.841703414916992 + ], + [ + 2.8185315132141113, + -17.084423065185547 + ] + ] + }, + { + "name": "editor_obstacle_22", + "polygon": [ + [ + 4.7568559646606445, + -17.810579299926758 + ], + [ + 4.737842082977295, + -17.170291900634766 + ], + [ + 5.595521450042725, + -17.155452728271484 + ], + [ + 5.554377555847168, + -17.80341339111328 + ] + ] + }, + { + "name": "editor_obstacle_23", + "polygon": [ + [ + 6.405313014984131, + -17.856857299804688 + ], + [ + 7.261868476867676, + -17.87737464904785 + ], + [ + 7.313363075256348, + -17.157812118530273 + ], + [ + 6.3633952140808105, + -17.1340274810791 + ] + ] + }, + { + "name": "editor_obstacle_24", + "polygon": [ + [ + 7.70132303237915, + -18.93228530883789 + ], + [ + 7.729403018951416, + -20.82027244567871 + ], + [ + 8.770893096923828, + -20.758270263671875 + ], + [ + 8.854904174804688, + -18.91919708251953 + ] + ] + }, + { + "name": "editor_obstacle_25", + "polygon": [ + [ + 7.373392581939697, + -21.887300491333008 + ], + [ + 6.776618480682373, + -21.843839645385742 + ], + [ + 6.727832317352295, + -22.733291625976563 + ], + [ + 7.382575988769531, + -22.703519821166992 + ] + ] + }, + { + "name": "editor_obstacle_26", + "polygon": [ + [ + 6.079524993896484, + -21.597244262695313 + ], + [ + 4.082976818084717, + -21.63035774230957 + ], + [ + 4.056957244873047, + -22.81822395324707 + ], + [ + 6.057539939880371, + -22.77543067932129 + ] + ] + }, + { + "name": "editor_obstacle_27", + "polygon": [ + [ + 2.7214412689208984, + -22.748395919799805 + ], + [ + 2.7079076766967773, + -21.912673950195313 + ], + [ + 3.4168074131011963, + -21.87696647644043 + ], + [ + 3.419062376022339, + -22.72254753112793 + ] + ] + }, + { + "name": "editor_obstacle_28", + "polygon": [ + [ + -2.9947619438171387, + -17.940860748291016 + ], + [ + -2.163080930709839, + -17.96294403076172 + ], + [ + -2.1350362300872803, + -17.09230613708496 + ], + [ + -2.9473330974578857, + -17.15833282470703 + ] + ] + }, + { + "name": "editor_obstacle_29", + "polygon": [ + [ + -3.998947858810425, + -17.201791763305664 + ], + [ + -3.9995641708374023, + -17.987245559692383 + ], + [ + -5.863162994384766, + -17.96986198425293 + ], + [ + -5.877362251281738, + -17.152185440063477 + ] + ] + }, + { + "name": "editor_obstacle_30", + "polygon": [ + [ + -2.4527599811553955, + -19.99124526977539 + ], + [ + -4.441999435424805, + -19.993328094482422 + ], + [ + -4.468091011047363, + -22.711166381835938 + ], + [ + -2.498392105102539, + -22.855188369750977 + ] + ] + }, + { + "name": "editor_obstacle_31", + "polygon": [ + [ + -5.65695858001709, + -19.978191375732422 + ], + [ + -7.782832622528076, + -19.909046173095703 + ], + [ + -7.699256420135498, + -22.804954528808594 + ], + [ + -5.74201774597168, + -22.921541213989258 + ] + ] + }, + { + "name": "editor_obstacle_32", + "polygon": [ + [ + -4.67487907409668, + -12.77649211883545 + ], + [ + -7.087396144866943, + -12.722837448120117 + ], + [ + -7.190629482269287, + -11.474946975708008 + ] + ] + }, + { + "name": "editor_obstacle_33", + "polygon": [ + [ + -7.397601127624512, + -11.55289363861084 + ], + [ + -7.434854984283447, + -12.253870010375977 + ], + [ + -8.666208267211914, + -12.234607696533203 + ], + [ + -8.651731491088867, + -11.407776832580566 + ] + ] + }, + { + "name": "editor_obstacle_34", + "polygon": [ + [ + -5.823871612548828, + -15.683618545532227 + ], + [ + -5.762045383453369, + -17.029048919677734 + ], + [ + -8.730019569396973, + -17.046072006225586 + ], + [ + -8.739333152770996, + -15.764578819274902 + ] + ] + }, + { + "name": "editor_obstacle_35", + "polygon": [ + [ + -7.764607906341553, + -15.523387908935547 + ], + [ + -7.761298656463623, + -15.829717636108398 + ], + [ + -8.76011848449707, + -15.856596946716309 + ], + [ + -8.733540534973145, + -15.47884464263916 + ] + ] + }, + { + "name": "editor_obstacle_36", + "polygon": [ + [ + -5.018756866455078, + -16.075105667114258 + ], + [ + -5.803515911102295, + -16.112327575683594 + ], + [ + -5.820074558258057, + -17.093671798706055 + ], + [ + -5.101221084594727, + -17.041685104370117 + ] + ] + }, + { + "name": "editor_obstacle_37", + "polygon": [ + [ + -1.2579963207244873, + -16.306106567382813 + ], + [ + -0.9117690324783325, + -16.261184692382813 + ], + [ + -0.9422718286514282, + -15.064593315124512 + ], + [ + -1.279836654663086, + -15.099491119384766 + ] + ] + }, + { + "name": "editor_obstacle_38", + "polygon": [ + [ + 2.263378620147705, + -14.433941841125488 + ], + [ + 2.18658709526062, + -14.142361640930176 + ], + [ + 3.417088031768799, + -14.118731498718262 + ], + [ + 3.515333652496338, + -14.46221923828125 + ] + ] + } + ] +} \ No newline at end of file diff --git a/resources/navigation/dorm3_bca.json b/resources/navigation/dorm3_bca.json new file mode 100644 index 0000000..4380407 --- /dev/null +++ b/resources/navigation/dorm3_bca.json @@ -0,0 +1,1260 @@ +{ + "agentRadius": 0.30000001192092896, + "areas": [ + { + "available": true, + "name": "main_corridor", + "polygon": [ + [ + -12.0, + 22.0 + ], + [ + 8.0, + 22.0 + ], + [ + 8.0, + -22.0 + ], + [ + -12.0, + -22.0 + ] + ] + } + ], + "boundaryPadding": 0.07500000298023224, + "cellSize": 0.10000000149011612, + "floorY": 0.0, + "objectPadding": 0.07500000298023224, + "obstacles": [ + { + "name": "editor_obstacle_1", + "polygon": [ + [ + 8.63063907623291, + -16.905864715576172 + ], + [ + 8.644792556762695, + -17.267066955566406 + ], + [ + 1.3200807571411133, + -17.221046447753906 + ], + [ + 1.2400732040405273, + -16.996597290039063 + ] + ] + }, + { + "name": "editor_obstacle_2", + "polygon": [ + [ + 1.227773666381836, + -16.306415557861328 + ], + [ + 0.9765443801879883, + -16.31463623046875 + ], + [ + 0.9737391471862793, + -19.396665573120117 + ], + [ + 1.2205476760864258, + -19.31991195678711 + ] + ] + }, + { + "name": "editor_obstacle_3", + "polygon": [ + [ + 0.9446108341217041, + -20.524606704711914 + ], + [ + 1.25394868850708, + -20.45424461364746 + ], + [ + 1.2254724502563477, + -22.709484100341797 + ], + [ + 0.9738426804542542, + -22.6904296875 + ] + ] + }, + { + "name": "editor_obstacle_4", + "polygon": [ + [ + 1.2269237041473389, + -20.500818252563477 + ], + [ + 2.2559762001037598, + -20.554431915283203 + ], + [ + 1.2294237613677979, + -20.767845153808594 + ] + ] + }, + { + "name": "editor_obstacle_5", + "polygon": [ + [ + -0.9710168242454529, + -20.53526496887207 + ], + [ + -1.2065180540084839, + -20.57512092590332 + ], + [ + -1.2179887294769287, + -22.780744552612305 + ], + [ + -0.9357177019119263, + -22.683536529541016 + ] + ] + }, + { + "name": "editor_obstacle_6", + "polygon": [ + [ + -1.161889910697937, + -20.49054718017578 + ], + [ + -2.1894853115081787, + -20.53258514404297 + ], + [ + -1.134981632232666, + -20.80353355407715 + ] + ] + }, + { + "name": "editor_obstacle_7", + "polygon": [ + [ + -1.2278302907943726, + -19.385578155517578 + ], + [ + -1.0026918649673462, + -19.3681583404541 + ], + [ + -0.9889843463897705, + -16.269868850708008 + ], + [ + -1.2294459342956543, + -16.235017776489258 + ] + ] + }, + { + "name": "editor_obstacle_8", + "polygon": [ + [ + -1.2274999618530273, + -16.963504791259766 + ], + [ + -1.2175116539001465, + -17.22724723815918 + ], + [ + -8.684964179992676, + -17.209360122680664 + ], + [ + -8.690343856811523, + -16.97149658203125 + ] + ] + }, + { + "name": "editor_obstacle_9", + "polygon": [ + [ + -8.625995635986328, + -23.01150131225586 + ], + [ + -8.89285945892334, + -23.01690673828125 + ], + [ + -8.960246086120605, + -17.240478515625 + ], + [ + -8.722105026245117, + -17.195911407470703 + ] + ] + }, + { + "name": "editor_obstacle_10", + "polygon": [ + [ + -8.644367218017578, + -17.22170639038086 + ], + [ + -8.916784286499023, + -17.279560089111328 + ], + [ + -8.946758270263672, + -1.2391489744186401 + ], + [ + -8.634737968444824, + -1.2201762199401855 + ] + ] + }, + { + "name": "editor_obstacle_11", + "polygon": [ + [ + -8.93006706237793, + -6.062563419342041 + ], + [ + -8.90896987915039, + -5.713247776031494 + ], + [ + -0.9999983310699463, + -5.624723434448242 + ], + [ + -0.9915704727172852, + -5.928197860717773 + ] + ] + }, + { + "name": "editor_obstacle_12", + "polygon": [ + [ + -1.3213154077529907, + -5.586394309997559 + ], + [ + -0.9868822693824768, + -5.526898384094238 + ], + [ + -0.9655733108520508, + -15.06725788116455 + ], + [ + -1.2254629135131836, + -15.082086563110352 + ] + ] + }, + { + "name": "editor_obstacle_13", + "polygon": [ + [ + -1.215256929397583, + -14.42242431640625 + ], + [ + -4.67413854598999, + -14.390592575073242 + ], + [ + -4.812039375305176, + -11.552813529968262 + ], + [ + -1.1479930877685547, + -11.46696949005127 + ] + ] + }, + { + "name": "editor_obstacle_14", + "polygon": [ + [ + -1.1317301988601685, + -11.205785751342773 + ], + [ + -8.949094772338867, + -11.403176307678223 + ], + [ + -8.96054458618164, + -5.7453083992004395 + ], + [ + -1.0659441947937012, + -5.636142253875732 + ] + ] + }, + { + "name": "editor_obstacle_15", + "polygon": [ + [ + 1.2475190162658691, + -15.130558967590332 + ], + [ + 0.9238842725753784, + -15.11454963684082 + ], + [ + 1.009413719177246, + -5.623565196990967 + ], + [ + 1.3901926279067993, + -5.6104536056518555 + ] + ] + }, + { + "name": "editor_obstacle_16", + "polygon": [ + [ + 2.213653326034546, + -14.423065185546875 + ], + [ + 2.2044644355773926, + -14.151206970214844 + ], + [ + 1.1740561723709106, + -14.170974731445313 + ], + [ + 1.177631139755249, + -14.407011032104492 + ] + ] + }, + { + "name": "editor_obstacle_17", + "polygon": [ + [ + 3.3578872680664063, + -14.40449047088623 + ], + [ + 3.4008796215057373, + -14.152563095092773 + ], + [ + 4.541172981262207, + -14.152594566345215 + ], + [ + 4.641406536102295, + -14.369619369506836 + ] + ] + }, + { + "name": "editor_obstacle_18", + "polygon": [ + [ + 4.369889736175537, + -14.357988357543945 + ], + [ + 4.667713165283203, + -14.382891654968262 + ], + [ + 4.708139419555664, + -11.425283432006836 + ], + [ + 4.426996231079102, + -11.507165908813477 + ] + ] + }, + { + "name": "editor_obstacle_19", + "polygon": [ + [ + 1.1732826232910156, + -11.48441219329834 + ], + [ + 8.616680145263672, + -11.47829532623291 + ], + [ + 8.560070037841797, + -5.4921345710754395 + ], + [ + 1.0158376693725586, + -5.583054542541504 + ] + ] + }, + { + "name": "editor_obstacle_20", + "polygon": [ + [ + 2.509779453277588, + -4.544107437133789 + ], + [ + 2.681252956390381, + -4.56174373626709 + ], + [ + 2.7248165607452393, + -5.581123352050781 + ], + [ + 2.48573899269104, + -5.622936248779297 + ] + ] + }, + { + "name": "editor_obstacle_1", + "polygon": [ + [ + 2.519693613052368, + -2.0997676849365234 + ], + [ + 8.733197212219238, + -1.838444709777832 + ], + [ + 8.981822967529297, + 6.203127384185791 + ], + [ + 2.2548084259033203, + 5.393805503845215 + ] + ] + }, + { + "name": "editor_obstacle_2", + "polygon": [ + [ + 2.460395097732544, + 5.505193710327148 + ], + [ + 1.0069530010223389, + 5.623778820037842 + ], + [ + 0.996955156326294, + 22.660430908203125 + ], + [ + 2.878397226333618, + 22.857927322387695 + ] + ] + }, + { + "name": "editor_obstacle_3", + "polygon": [ + [ + -0.9764690399169922, + 22.750072479248047 + ], + [ + -8.882518768310547, + 22.702699661254883 + ], + [ + -8.715415954589844, + 5.597063064575195 + ], + [ + -1.0292015075683594, + 5.662861347198486 + ] + ] + }, + { + "name": "editor_obstacle_4", + "polygon": [ + [ + -8.645092964172363, + 1.2004163265228271 + ], + [ + -8.957849502563477, + 1.1453289985656738 + ], + [ + -8.975930213928223, + 5.515104293823242 + ], + [ + -8.701888084411621, + 5.653872966766357 + ] + ] + }, + { + "name": "editor_obstacle_5", + "polygon": [ + [ + -8.624038696289063, + 1.282569408416748 + ], + [ + -9.917197227478027, + 0.9352376461029053 + ], + [ + -10.965545654296875, + 1.3234580755233765 + ], + [ + -8.9544677734375, + 2.3610196113586426 + ] + ] + }, + { + "name": "editor_obstacle_6", + "polygon": [ + [ + -8.774591445922852, + -1.1968088150024414 + ], + [ + -9.925491333007813, + -0.89530348777771 + ], + [ + -10.88128662109375, + -1.344428300857544 + ], + [ + -10.884862899780273, + -2.1113429069519043 + ] + ] + }, + { + "name": "editor_obstacle_7", + "polygon": [ + [ + -10.81594467163086, + -1.3120206594467163 + ], + [ + -14.04745864868164, + -1.2265630960464478 + ], + [ + -14.071924209594727, + -3.235607147216797 + ], + [ + -10.85948371887207, + -3.486845016479492 + ] + ] + }, + { + "name": "editor_obstacle_8", + "polygon": [ + [ + -10.897918701171875, + 1.3216745853424072 + ], + [ + -13.996200561523438, + 1.1741756200790405 + ], + [ + -13.995360374450684, + 3.8962783813476563 + ], + [ + -10.394489288330078, + 4.159394264221191 + ] + ] + }, + { + "name": "editor_obstacle_9", + "polygon": [ + [ + -8.106538772583008, + 5.672654151916504 + ], + [ + -8.111893653869629, + 4.261896133422852 + ], + [ + -5.633392333984375, + 4.34435510635376 + ], + [ + -5.637038230895996, + 5.533015727996826 + ] + ] + }, + { + "name": "editor_obstacle_10", + "polygon": [ + [ + -4.095706939697266, + 5.439664363861084 + ], + [ + -4.075151443481445, + 4.3394455909729 + ], + [ + -1.6283774375915527, + 4.341300010681152 + ], + [ + -1.6214954853057861, + 5.484572410583496 + ] + ] + }, + { + "name": "editor_obstacle_11", + "polygon": [ + [ + -8.157121658325195, + -5.378334999084473 + ], + [ + -8.151086807250977, + -4.223617076873779 + ], + [ + -5.676416397094727, + -4.221314430236816 + ], + [ + -5.683504104614258, + -5.354812145233154 + ] + ] + }, + { + "name": "editor_obstacle_12", + "polygon": [ + [ + -4.089696407318115, + -5.38008451461792 + ], + [ + -4.1164069175720215, + -4.223277568817139 + ], + [ + -1.64406418800354, + -4.242282390594482 + ], + [ + -1.630600929260254, + -5.348320960998535 + ] + ] + }, + { + "name": "editor_obstacle_13", + "polygon": [ + [ + 1.2529581785202026, + -12.76280403137207 + ], + [ + 2.3631813526153564, + -12.705864906311035 + ], + [ + 2.3886337280273438, + -11.42083740234375 + ], + [ + 1.1805078983306885, + -11.426356315612793 + ] + ] + }, + { + "name": "editor_obstacle_14", + "polygon": [ + [ + 4.4343156814575195, + -12.25245475769043 + ], + [ + 3.3027796745300293, + -12.32258415222168 + ], + [ + 3.3228416442871094, + -11.453302383422852 + ], + [ + 4.459054470062256, + -11.466804504394531 + ] + ] + }, + { + "name": "editor_obstacle_15", + "polygon": [ + [ + 4.439906120300293, + -12.881763458251953 + ], + [ + 3.8909454345703125, + -12.844046592712402 + ], + [ + 3.935065507888794, + -13.5777587890625 + ], + [ + 4.5370588302612305, + -13.608642578125 + ] + ] + }, + { + "name": "editor_obstacle_16", + "polygon": [ + [ + 4.748211860656738, + -12.755718231201172 + ], + [ + 7.474752426147461, + -12.708675384521484 + ], + [ + 7.383446216583252, + -11.338852882385254 + ], + [ + 4.631157398223877, + -11.318036079406738 + ] + ] + }, + { + "name": "editor_obstacle_17", + "polygon": [ + [ + 5.657589435577393, + -13.085537910461426 + ], + [ + 5.133048057556152, + -13.076143264770508 + ], + [ + 5.11905574798584, + -12.342771530151367 + ], + [ + 5.607483386993408, + -12.416667938232422 + ] + ] + }, + { + "name": "editor_obstacle_18", + "polygon": [ + [ + 7.813227653503418, + -12.348767280578613 + ], + [ + 7.835034370422363, + -11.455887794494629 + ], + [ + 8.708160400390625, + -11.393436431884766 + ], + [ + 8.767922401428223, + -12.282377243041992 + ] + ] + }, + { + "name": "editor_obstacle_19", + "polygon": [ + [ + 8.790193557739258, + -15.735494613647461 + ], + [ + 6.21931266784668, + -15.724809646606445 + ], + [ + 6.149316310882568, + -16.985145568847656 + ], + [ + 8.742074966430664, + -17.03499984741211 + ] + ] + }, + { + "name": "editor_obstacle_20", + "polygon": [ + [ + 4.586991310119629, + -16.958290100097656 + ], + [ + 4.600352764129639, + -16.281261444091797 + ], + [ + 5.7659101486206055, + -16.268390655517578 + ], + [ + 5.785036087036133, + -16.959264755249023 + ] + ] + }, + { + "name": "editor_obstacle_21", + "polygon": [ + [ + 3.712966203689575, + -17.15789031982422 + ], + [ + 3.6886160373687744, + -17.840862274169922 + ], + [ + 2.8450980186462402, + -17.841703414916992 + ], + [ + 2.8185315132141113, + -17.084423065185547 + ] + ] + }, + { + "name": "editor_obstacle_22", + "polygon": [ + [ + 4.7568559646606445, + -17.810579299926758 + ], + [ + 4.737842082977295, + -17.170291900634766 + ], + [ + 5.595521450042725, + -17.155452728271484 + ], + [ + 5.554377555847168, + -17.80341339111328 + ] + ] + }, + { + "name": "editor_obstacle_23", + "polygon": [ + [ + 6.405313014984131, + -17.856857299804688 + ], + [ + 7.261868476867676, + -17.87737464904785 + ], + [ + 7.313363075256348, + -17.157812118530273 + ], + [ + 6.3633952140808105, + -17.1340274810791 + ] + ] + }, + { + "name": "editor_obstacle_24", + "polygon": [ + [ + 7.70132303237915, + -18.93228530883789 + ], + [ + 7.729403018951416, + -20.82027244567871 + ], + [ + 8.770893096923828, + -20.758270263671875 + ], + [ + 8.854904174804688, + -18.91919708251953 + ] + ] + }, + { + "name": "editor_obstacle_25", + "polygon": [ + [ + 7.373392581939697, + -21.887300491333008 + ], + [ + 6.776618480682373, + -21.843839645385742 + ], + [ + 6.727832317352295, + -22.733291625976563 + ], + [ + 7.382575988769531, + -22.703519821166992 + ] + ] + }, + { + "name": "editor_obstacle_26", + "polygon": [ + [ + 6.079524993896484, + -21.597244262695313 + ], + [ + 4.082976818084717, + -21.63035774230957 + ], + [ + 4.056957244873047, + -22.81822395324707 + ], + [ + 6.057539939880371, + -22.77543067932129 + ] + ] + }, + { + "name": "editor_obstacle_27", + "polygon": [ + [ + 2.7214412689208984, + -22.748395919799805 + ], + [ + 2.7079076766967773, + -21.912673950195313 + ], + [ + 3.4168074131011963, + -21.87696647644043 + ], + [ + 3.419062376022339, + -22.72254753112793 + ] + ] + }, + { + "name": "editor_obstacle_28", + "polygon": [ + [ + -2.9947619438171387, + -17.940860748291016 + ], + [ + -2.163080930709839, + -17.96294403076172 + ], + [ + -2.1350362300872803, + -17.09230613708496 + ], + [ + -2.9473330974578857, + -17.15833282470703 + ] + ] + }, + { + "name": "editor_obstacle_29", + "polygon": [ + [ + -3.998947858810425, + -17.201791763305664 + ], + [ + -3.9995641708374023, + -17.987245559692383 + ], + [ + -5.863162994384766, + -17.96986198425293 + ], + [ + -5.877362251281738, + -17.152185440063477 + ] + ] + }, + { + "name": "editor_obstacle_30", + "polygon": [ + [ + -2.4527599811553955, + -19.99124526977539 + ], + [ + -4.441999435424805, + -19.993328094482422 + ], + [ + -4.468091011047363, + -22.711166381835938 + ], + [ + -2.498392105102539, + -22.855188369750977 + ] + ] + }, + { + "name": "editor_obstacle_31", + "polygon": [ + [ + -5.65695858001709, + -19.978191375732422 + ], + [ + -7.782832622528076, + -19.909046173095703 + ], + [ + -7.699256420135498, + -22.804954528808594 + ], + [ + -5.74201774597168, + -22.921541213989258 + ] + ] + }, + { + "name": "editor_obstacle_32", + "polygon": [ + [ + -4.67487907409668, + -12.77649211883545 + ], + [ + -7.087396144866943, + -12.722837448120117 + ], + [ + -7.190629482269287, + -11.474946975708008 + ] + ] + }, + { + "name": "editor_obstacle_33", + "polygon": [ + [ + -7.397601127624512, + -11.55289363861084 + ], + [ + -7.434854984283447, + -12.253870010375977 + ], + [ + -8.666208267211914, + -12.234607696533203 + ], + [ + -8.651731491088867, + -11.407776832580566 + ] + ] + }, + { + "name": "editor_obstacle_34", + "polygon": [ + [ + -5.823871612548828, + -15.683618545532227 + ], + [ + -5.762045383453369, + -17.029048919677734 + ], + [ + -8.730019569396973, + -17.046072006225586 + ], + [ + -8.739333152770996, + -15.764578819274902 + ] + ] + }, + { + "name": "editor_obstacle_35", + "polygon": [ + [ + -7.764607906341553, + -15.523387908935547 + ], + [ + -7.761298656463623, + -15.829717636108398 + ], + [ + -8.76011848449707, + -15.856596946716309 + ], + [ + -8.733540534973145, + -15.47884464263916 + ] + ] + }, + { + "name": "editor_obstacle_36", + "polygon": [ + [ + -5.018756866455078, + -16.075105667114258 + ], + [ + -5.803515911102295, + -16.112327575683594 + ], + [ + -5.820074558258057, + -17.093671798706055 + ], + [ + -5.101221084594727, + -17.041685104370117 + ] + ] + }, + { + "name": "editor_obstacle_37", + "polygon": [ + [ + -1.2579963207244873, + -16.306106567382813 + ], + [ + -0.9117690324783325, + -16.261184692382813 + ], + [ + -0.9422718286514282, + -15.064593315124512 + ], + [ + -1.279836654663086, + -15.099491119384766 + ] + ] + }, + { + "name": "editor_obstacle_38", + "polygon": [ + [ + 2.263378620147705, + -14.433941841125488 + ], + [ + 2.18658709526062, + -14.142361640930176 + ], + [ + 3.417088031768799, + -14.118731498718262 + ], + [ + 3.515333652496338, + -14.46221923828125 + ] + ] + }, + { + "name": "editor_obstacle_39", + "polygon": [ + [ + 0.9262934923171997, + -16.30982208251953 + ], + [ + 0.8866156339645386, + -15.071686744689941 + ], + [ + 1.4761290550231934, + -15.10399341583252 + ], + [ + 1.8775193691253662, + -16.250350952148438 + ] + ] + } + ] +} \ No newline at end of file diff --git a/resources/navigation/dorm3_ca.json b/resources/navigation/dorm3_ca.json new file mode 100644 index 0000000..797296a --- /dev/null +++ b/resources/navigation/dorm3_ca.json @@ -0,0 +1,1218 @@ +{ + "agentRadius": 0.30000001192092896, + "areas": [ + { + "available": true, + "name": "main_corridor", + "polygon": [ + [ + -12.0, + 22.0 + ], + [ + 8.0, + 22.0 + ], + [ + 8.0, + -22.0 + ], + [ + -12.0, + -22.0 + ] + ] + } + ], + "boundaryPadding": 0.07500000298023224, + "cellSize": 0.10000000149011612, + "floorY": 0.0, + "objectPadding": 0.07500000298023224, + "obstacles": [ + { + "name": "editor_obstacle_1", + "polygon": [ + [ + 8.63063907623291, + -16.905864715576172 + ], + [ + 8.644792556762695, + -17.267066955566406 + ], + [ + 1.3200807571411133, + -17.221046447753906 + ], + [ + 1.2400732040405273, + -16.996597290039063 + ] + ] + }, + { + "name": "editor_obstacle_2", + "polygon": [ + [ + 1.227773666381836, + -16.306415557861328 + ], + [ + 0.9765443801879883, + -16.31463623046875 + ], + [ + 0.9737391471862793, + -19.396665573120117 + ], + [ + 1.2205476760864258, + -19.31991195678711 + ] + ] + }, + { + "name": "editor_obstacle_3", + "polygon": [ + [ + 0.9446108341217041, + -20.524606704711914 + ], + [ + 1.25394868850708, + -20.45424461364746 + ], + [ + 1.2254724502563477, + -22.709484100341797 + ], + [ + 0.9738426804542542, + -22.6904296875 + ] + ] + }, + { + "name": "editor_obstacle_4", + "polygon": [ + [ + 1.2269237041473389, + -20.500818252563477 + ], + [ + 2.2559762001037598, + -20.554431915283203 + ], + [ + 1.2294237613677979, + -20.767845153808594 + ] + ] + }, + { + "name": "editor_obstacle_5", + "polygon": [ + [ + -0.9710168242454529, + -20.53526496887207 + ], + [ + -1.2065180540084839, + -20.57512092590332 + ], + [ + -1.2179887294769287, + -22.780744552612305 + ], + [ + -0.9357177019119263, + -22.683536529541016 + ] + ] + }, + { + "name": "editor_obstacle_6", + "polygon": [ + [ + -1.161889910697937, + -20.49054718017578 + ], + [ + -2.1894853115081787, + -20.53258514404297 + ], + [ + -1.134981632232666, + -20.80353355407715 + ] + ] + }, + { + "name": "editor_obstacle_7", + "polygon": [ + [ + -1.2278302907943726, + -19.385578155517578 + ], + [ + -1.0026918649673462, + -19.3681583404541 + ], + [ + -0.9889843463897705, + -16.269868850708008 + ], + [ + -1.2294459342956543, + -16.235017776489258 + ] + ] + }, + { + "name": "editor_obstacle_8", + "polygon": [ + [ + -1.2274999618530273, + -16.963504791259766 + ], + [ + -1.2175116539001465, + -17.22724723815918 + ], + [ + -8.684964179992676, + -17.209360122680664 + ], + [ + -8.690343856811523, + -16.97149658203125 + ] + ] + }, + { + "name": "editor_obstacle_9", + "polygon": [ + [ + -8.625995635986328, + -23.01150131225586 + ], + [ + -8.89285945892334, + -23.01690673828125 + ], + [ + -8.960246086120605, + -17.240478515625 + ], + [ + -8.722105026245117, + -17.195911407470703 + ] + ] + }, + { + "name": "editor_obstacle_10", + "polygon": [ + [ + -8.644367218017578, + -17.22170639038086 + ], + [ + -8.916784286499023, + -17.279560089111328 + ], + [ + -8.946758270263672, + -1.2391489744186401 + ], + [ + -8.634737968444824, + -1.2201762199401855 + ] + ] + }, + { + "name": "editor_obstacle_11", + "polygon": [ + [ + -8.93006706237793, + -6.062563419342041 + ], + [ + -8.90896987915039, + -5.713247776031494 + ], + [ + -0.9999983310699463, + -5.624723434448242 + ], + [ + -0.9915704727172852, + -5.928197860717773 + ] + ] + }, + { + "name": "editor_obstacle_12", + "polygon": [ + [ + -1.3213154077529907, + -5.586394309997559 + ], + [ + -0.9868822693824768, + -5.526898384094238 + ], + [ + -0.9655733108520508, + -15.06725788116455 + ], + [ + -1.2254629135131836, + -15.082086563110352 + ] + ] + }, + { + "name": "editor_obstacle_13", + "polygon": [ + [ + -1.215256929397583, + -14.42242431640625 + ], + [ + -4.67413854598999, + -14.390592575073242 + ], + [ + -4.812039375305176, + -11.552813529968262 + ], + [ + -1.1479930877685547, + -11.46696949005127 + ] + ] + }, + { + "name": "editor_obstacle_14", + "polygon": [ + [ + -1.1317301988601685, + -11.205785751342773 + ], + [ + -8.949094772338867, + -11.403176307678223 + ], + [ + -8.96054458618164, + -5.7453083992004395 + ], + [ + -1.0659441947937012, + -5.636142253875732 + ] + ] + }, + { + "name": "editor_obstacle_15", + "polygon": [ + [ + 1.2475190162658691, + -15.130558967590332 + ], + [ + 0.9238842725753784, + -15.11454963684082 + ], + [ + 1.009413719177246, + -5.623565196990967 + ], + [ + 1.3901926279067993, + -5.6104536056518555 + ] + ] + }, + { + "name": "editor_obstacle_16", + "polygon": [ + [ + 2.213653326034546, + -14.423065185546875 + ], + [ + 2.2044644355773926, + -14.151206970214844 + ], + [ + 1.1740561723709106, + -14.170974731445313 + ], + [ + 1.177631139755249, + -14.407011032104492 + ] + ] + }, + { + "name": "editor_obstacle_17", + "polygon": [ + [ + 3.3578872680664063, + -14.40449047088623 + ], + [ + 3.4008796215057373, + -14.152563095092773 + ], + [ + 4.541172981262207, + -14.152594566345215 + ], + [ + 4.641406536102295, + -14.369619369506836 + ] + ] + }, + { + "name": "editor_obstacle_18", + "polygon": [ + [ + 4.369889736175537, + -14.357988357543945 + ], + [ + 4.667713165283203, + -14.382891654968262 + ], + [ + 4.708139419555664, + -11.425283432006836 + ], + [ + 4.426996231079102, + -11.507165908813477 + ] + ] + }, + { + "name": "editor_obstacle_19", + "polygon": [ + [ + 1.1732826232910156, + -11.48441219329834 + ], + [ + 8.616680145263672, + -11.47829532623291 + ], + [ + 8.560070037841797, + -5.4921345710754395 + ], + [ + 1.0158376693725586, + -5.583054542541504 + ] + ] + }, + { + "name": "editor_obstacle_20", + "polygon": [ + [ + 2.509779453277588, + -4.544107437133789 + ], + [ + 2.681252956390381, + -4.56174373626709 + ], + [ + 2.7248165607452393, + -5.581123352050781 + ], + [ + 2.48573899269104, + -5.622936248779297 + ] + ] + }, + { + "name": "editor_obstacle_1", + "polygon": [ + [ + 2.519693613052368, + -2.0997676849365234 + ], + [ + 8.733197212219238, + -1.838444709777832 + ], + [ + 8.981822967529297, + 6.203127384185791 + ], + [ + 2.2548084259033203, + 5.393805503845215 + ] + ] + }, + { + "name": "editor_obstacle_2", + "polygon": [ + [ + 2.460395097732544, + 5.505193710327148 + ], + [ + 1.0069530010223389, + 5.623778820037842 + ], + [ + 0.996955156326294, + 22.660430908203125 + ], + [ + 2.878397226333618, + 22.857927322387695 + ] + ] + }, + { + "name": "editor_obstacle_3", + "polygon": [ + [ + -0.9764690399169922, + 22.750072479248047 + ], + [ + -8.882518768310547, + 22.702699661254883 + ], + [ + -8.715415954589844, + 5.597063064575195 + ], + [ + -1.0292015075683594, + 5.662861347198486 + ] + ] + }, + { + "name": "editor_obstacle_4", + "polygon": [ + [ + -8.645092964172363, + 1.2004163265228271 + ], + [ + -8.957849502563477, + 1.1453289985656738 + ], + [ + -8.975930213928223, + 5.515104293823242 + ], + [ + -8.701888084411621, + 5.653872966766357 + ] + ] + }, + { + "name": "editor_obstacle_5", + "polygon": [ + [ + -8.624038696289063, + 1.282569408416748 + ], + [ + -9.917197227478027, + 0.9352376461029053 + ], + [ + -10.965545654296875, + 1.3234580755233765 + ], + [ + -8.9544677734375, + 2.3610196113586426 + ] + ] + }, + { + "name": "editor_obstacle_6", + "polygon": [ + [ + -8.774591445922852, + -1.1968088150024414 + ], + [ + -9.925491333007813, + -0.89530348777771 + ], + [ + -10.88128662109375, + -1.344428300857544 + ], + [ + -10.884862899780273, + -2.1113429069519043 + ] + ] + }, + { + "name": "editor_obstacle_7", + "polygon": [ + [ + -10.81594467163086, + -1.3120206594467163 + ], + [ + -14.04745864868164, + -1.2265630960464478 + ], + [ + -14.071924209594727, + -3.235607147216797 + ], + [ + -10.85948371887207, + -3.486845016479492 + ] + ] + }, + { + "name": "editor_obstacle_8", + "polygon": [ + [ + -10.897918701171875, + 1.3216745853424072 + ], + [ + -13.996200561523438, + 1.1741756200790405 + ], + [ + -13.995360374450684, + 3.8962783813476563 + ], + [ + -10.394489288330078, + 4.159394264221191 + ] + ] + }, + { + "name": "editor_obstacle_9", + "polygon": [ + [ + -8.106538772583008, + 5.672654151916504 + ], + [ + -8.111893653869629, + 4.261896133422852 + ], + [ + -5.633392333984375, + 4.34435510635376 + ], + [ + -5.637038230895996, + 5.533015727996826 + ] + ] + }, + { + "name": "editor_obstacle_10", + "polygon": [ + [ + -4.095706939697266, + 5.439664363861084 + ], + [ + -4.075151443481445, + 4.3394455909729 + ], + [ + -1.6283774375915527, + 4.341300010681152 + ], + [ + -1.6214954853057861, + 5.484572410583496 + ] + ] + }, + { + "name": "editor_obstacle_11", + "polygon": [ + [ + -8.157121658325195, + -5.378334999084473 + ], + [ + -8.151086807250977, + -4.223617076873779 + ], + [ + -5.676416397094727, + -4.221314430236816 + ], + [ + -5.683504104614258, + -5.354812145233154 + ] + ] + }, + { + "name": "editor_obstacle_12", + "polygon": [ + [ + -4.089696407318115, + -5.38008451461792 + ], + [ + -4.1164069175720215, + -4.223277568817139 + ], + [ + -1.64406418800354, + -4.242282390594482 + ], + [ + -1.630600929260254, + -5.348320960998535 + ] + ] + }, + { + "name": "editor_obstacle_13", + "polygon": [ + [ + 1.2529581785202026, + -12.76280403137207 + ], + [ + 2.3631813526153564, + -12.705864906311035 + ], + [ + 2.3886337280273438, + -11.42083740234375 + ], + [ + 1.1805078983306885, + -11.426356315612793 + ] + ] + }, + { + "name": "editor_obstacle_14", + "polygon": [ + [ + 4.4343156814575195, + -12.25245475769043 + ], + [ + 3.3027796745300293, + -12.32258415222168 + ], + [ + 3.3228416442871094, + -11.453302383422852 + ], + [ + 4.459054470062256, + -11.466804504394531 + ] + ] + }, + { + "name": "editor_obstacle_15", + "polygon": [ + [ + 4.439906120300293, + -12.881763458251953 + ], + [ + 3.8909454345703125, + -12.844046592712402 + ], + [ + 3.935065507888794, + -13.5777587890625 + ], + [ + 4.5370588302612305, + -13.608642578125 + ] + ] + }, + { + "name": "editor_obstacle_16", + "polygon": [ + [ + 4.748211860656738, + -12.755718231201172 + ], + [ + 7.474752426147461, + -12.708675384521484 + ], + [ + 7.383446216583252, + -11.338852882385254 + ], + [ + 4.631157398223877, + -11.318036079406738 + ] + ] + }, + { + "name": "editor_obstacle_17", + "polygon": [ + [ + 5.657589435577393, + -13.085537910461426 + ], + [ + 5.133048057556152, + -13.076143264770508 + ], + [ + 5.11905574798584, + -12.342771530151367 + ], + [ + 5.607483386993408, + -12.416667938232422 + ] + ] + }, + { + "name": "editor_obstacle_18", + "polygon": [ + [ + 7.813227653503418, + -12.348767280578613 + ], + [ + 7.835034370422363, + -11.455887794494629 + ], + [ + 8.708160400390625, + -11.393436431884766 + ], + [ + 8.767922401428223, + -12.282377243041992 + ] + ] + }, + { + "name": "editor_obstacle_19", + "polygon": [ + [ + 8.790193557739258, + -15.735494613647461 + ], + [ + 6.21931266784668, + -15.724809646606445 + ], + [ + 6.149316310882568, + -16.985145568847656 + ], + [ + 8.742074966430664, + -17.03499984741211 + ] + ] + }, + { + "name": "editor_obstacle_20", + "polygon": [ + [ + 4.586991310119629, + -16.958290100097656 + ], + [ + 4.600352764129639, + -16.281261444091797 + ], + [ + 5.7659101486206055, + -16.268390655517578 + ], + [ + 5.785036087036133, + -16.959264755249023 + ] + ] + }, + { + "name": "editor_obstacle_21", + "polygon": [ + [ + 3.712966203689575, + -17.15789031982422 + ], + [ + 3.6886160373687744, + -17.840862274169922 + ], + [ + 2.8450980186462402, + -17.841703414916992 + ], + [ + 2.8185315132141113, + -17.084423065185547 + ] + ] + }, + { + "name": "editor_obstacle_22", + "polygon": [ + [ + 4.7568559646606445, + -17.810579299926758 + ], + [ + 4.737842082977295, + -17.170291900634766 + ], + [ + 5.595521450042725, + -17.155452728271484 + ], + [ + 5.554377555847168, + -17.80341339111328 + ] + ] + }, + { + "name": "editor_obstacle_23", + "polygon": [ + [ + 6.405313014984131, + -17.856857299804688 + ], + [ + 7.261868476867676, + -17.87737464904785 + ], + [ + 7.313363075256348, + -17.157812118530273 + ], + [ + 6.3633952140808105, + -17.1340274810791 + ] + ] + }, + { + "name": "editor_obstacle_24", + "polygon": [ + [ + 7.70132303237915, + -18.93228530883789 + ], + [ + 7.729403018951416, + -20.82027244567871 + ], + [ + 8.770893096923828, + -20.758270263671875 + ], + [ + 8.854904174804688, + -18.91919708251953 + ] + ] + }, + { + "name": "editor_obstacle_25", + "polygon": [ + [ + 7.373392581939697, + -21.887300491333008 + ], + [ + 6.776618480682373, + -21.843839645385742 + ], + [ + 6.727832317352295, + -22.733291625976563 + ], + [ + 7.382575988769531, + -22.703519821166992 + ] + ] + }, + { + "name": "editor_obstacle_26", + "polygon": [ + [ + 6.079524993896484, + -21.597244262695313 + ], + [ + 4.082976818084717, + -21.63035774230957 + ], + [ + 4.056957244873047, + -22.81822395324707 + ], + [ + 6.057539939880371, + -22.77543067932129 + ] + ] + }, + { + "name": "editor_obstacle_27", + "polygon": [ + [ + 2.7214412689208984, + -22.748395919799805 + ], + [ + 2.7079076766967773, + -21.912673950195313 + ], + [ + 3.4168074131011963, + -21.87696647644043 + ], + [ + 3.419062376022339, + -22.72254753112793 + ] + ] + }, + { + "name": "editor_obstacle_28", + "polygon": [ + [ + -2.9947619438171387, + -17.940860748291016 + ], + [ + -2.163080930709839, + -17.96294403076172 + ], + [ + -2.1350362300872803, + -17.09230613708496 + ], + [ + -2.9473330974578857, + -17.15833282470703 + ] + ] + }, + { + "name": "editor_obstacle_29", + "polygon": [ + [ + -3.998947858810425, + -17.201791763305664 + ], + [ + -3.9995641708374023, + -17.987245559692383 + ], + [ + -5.863162994384766, + -17.96986198425293 + ], + [ + -5.877362251281738, + -17.152185440063477 + ] + ] + }, + { + "name": "editor_obstacle_30", + "polygon": [ + [ + -2.4527599811553955, + -19.99124526977539 + ], + [ + -4.441999435424805, + -19.993328094482422 + ], + [ + -4.468091011047363, + -22.711166381835938 + ], + [ + -2.498392105102539, + -22.855188369750977 + ] + ] + }, + { + "name": "editor_obstacle_31", + "polygon": [ + [ + -5.65695858001709, + -19.978191375732422 + ], + [ + -7.782832622528076, + -19.909046173095703 + ], + [ + -7.699256420135498, + -22.804954528808594 + ], + [ + -5.74201774597168, + -22.921541213989258 + ] + ] + }, + { + "name": "editor_obstacle_32", + "polygon": [ + [ + -4.67487907409668, + -12.77649211883545 + ], + [ + -7.087396144866943, + -12.722837448120117 + ], + [ + -7.190629482269287, + -11.474946975708008 + ] + ] + }, + { + "name": "editor_obstacle_33", + "polygon": [ + [ + -7.397601127624512, + -11.55289363861084 + ], + [ + -7.434854984283447, + -12.253870010375977 + ], + [ + -8.666208267211914, + -12.234607696533203 + ], + [ + -8.651731491088867, + -11.407776832580566 + ] + ] + }, + { + "name": "editor_obstacle_34", + "polygon": [ + [ + -5.823871612548828, + -15.683618545532227 + ], + [ + -5.762045383453369, + -17.029048919677734 + ], + [ + -8.730019569396973, + -17.046072006225586 + ], + [ + -8.739333152770996, + -15.764578819274902 + ] + ] + }, + { + "name": "editor_obstacle_35", + "polygon": [ + [ + -7.764607906341553, + -15.523387908935547 + ], + [ + -7.761298656463623, + -15.829717636108398 + ], + [ + -8.76011848449707, + -15.856596946716309 + ], + [ + -8.733540534973145, + -15.47884464263916 + ] + ] + }, + { + "name": "editor_obstacle_36", + "polygon": [ + [ + -5.018756866455078, + -16.075105667114258 + ], + [ + -5.803515911102295, + -16.112327575683594 + ], + [ + -5.820074558258057, + -17.093671798706055 + ], + [ + -5.101221084594727, + -17.041685104370117 + ] + ] + }, + { + "name": "editor_obstacle_1", + "polygon": [ + [ + 0.8174118995666504, + -15.080122947692871 + ], + [ + 1.5431604385375977, + -15.125480651855469 + ], + [ + 1.706413745880127, + -16.396188735961914 + ], + [ + 1.0917024612426758, + -16.551729202270508 + ] + ] + } + ] +} \ No newline at end of file diff --git a/resources/navigation/dorm3_free_part001.json b/resources/navigation/dorm3_free_part001.json new file mode 100644 index 0000000..fc3c1f5 --- /dev/null +++ b/resources/navigation/dorm3_free_part001.json @@ -0,0 +1,445 @@ +{ + "agentRadius": 0.30000001192092896, + "areas": [ + { + "available": true, + "name": "main_corridor", + "polygon": [ + [ + -12.0, + 22.0 + ], + [ + 8.0, + 22.0 + ], + [ + 8.0, + -22.0 + ], + [ + -12.0, + -22.0 + ] + ] + } + ], + "boundaryPadding": 0.07500000298023224, + "cellSize": 0.10000000149011612, + "floorY": 0.0, + "objectPadding": 0.07500000298023224, + "obstacles": [ + { + "name": "editor_obstacle_1", + "polygon": [ + [ + 8.63063907623291, + -16.905864715576172 + ], + [ + 8.644792556762695, + -17.267066955566406 + ], + [ + 1.3200807571411133, + -17.221046447753906 + ], + [ + 1.2400732040405273, + -16.996597290039063 + ] + ] + }, + { + "name": "editor_obstacle_2", + "polygon": [ + [ + 1.227773666381836, + -16.306415557861328 + ], + [ + 0.9765443801879883, + -16.31463623046875 + ], + [ + 0.9737391471862793, + -19.396665573120117 + ], + [ + 1.2205476760864258, + -19.31991195678711 + ] + ] + }, + { + "name": "editor_obstacle_3", + "polygon": [ + [ + 0.9446108341217041, + -20.524606704711914 + ], + [ + 1.25394868850708, + -20.45424461364746 + ], + [ + 1.2254724502563477, + -22.709484100341797 + ], + [ + 0.9738426804542542, + -22.6904296875 + ] + ] + }, + { + "name": "editor_obstacle_4", + "polygon": [ + [ + 1.2269237041473389, + -20.500818252563477 + ], + [ + 2.2559762001037598, + -20.554431915283203 + ], + [ + 1.2294237613677979, + -20.767845153808594 + ] + ] + }, + { + "name": "editor_obstacle_5", + "polygon": [ + [ + -0.9710168242454529, + -20.53526496887207 + ], + [ + -1.2065180540084839, + -20.57512092590332 + ], + [ + -1.2179887294769287, + -22.780744552612305 + ], + [ + -0.9357177019119263, + -22.683536529541016 + ] + ] + }, + { + "name": "editor_obstacle_6", + "polygon": [ + [ + -1.161889910697937, + -20.49054718017578 + ], + [ + -2.1894853115081787, + -20.53258514404297 + ], + [ + -1.134981632232666, + -20.80353355407715 + ] + ] + }, + { + "name": "editor_obstacle_7", + "polygon": [ + [ + -1.2278302907943726, + -19.385578155517578 + ], + [ + -1.0026918649673462, + -19.3681583404541 + ], + [ + -0.9889843463897705, + -16.269868850708008 + ], + [ + -1.2294459342956543, + -16.235017776489258 + ] + ] + }, + { + "name": "editor_obstacle_8", + "polygon": [ + [ + -1.2274999618530273, + -16.963504791259766 + ], + [ + -1.2175116539001465, + -17.22724723815918 + ], + [ + -8.684964179992676, + -17.209360122680664 + ], + [ + -8.690343856811523, + -16.97149658203125 + ] + ] + }, + { + "name": "editor_obstacle_9", + "polygon": [ + [ + -8.625995635986328, + -23.01150131225586 + ], + [ + -8.89285945892334, + -23.01690673828125 + ], + [ + -8.960246086120605, + -17.240478515625 + ], + [ + -8.722105026245117, + -17.195911407470703 + ] + ] + }, + { + "name": "editor_obstacle_10", + "polygon": [ + [ + -8.644367218017578, + -17.22170639038086 + ], + [ + -8.916784286499023, + -17.279560089111328 + ], + [ + -8.946758270263672, + -1.2391489744186401 + ], + [ + -8.634737968444824, + -1.2201762199401855 + ] + ] + }, + { + "name": "editor_obstacle_11", + "polygon": [ + [ + -8.93006706237793, + -6.062563419342041 + ], + [ + -8.90896987915039, + -5.713247776031494 + ], + [ + -0.9999983310699463, + -5.624723434448242 + ], + [ + -0.9915704727172852, + -5.928197860717773 + ] + ] + }, + { + "name": "editor_obstacle_12", + "polygon": [ + [ + -1.3213154077529907, + -5.586394309997559 + ], + [ + -0.9868822693824768, + -5.526898384094238 + ], + [ + -0.9655733108520508, + -15.06725788116455 + ], + [ + -1.2254629135131836, + -15.082086563110352 + ] + ] + }, + { + "name": "editor_obstacle_13", + "polygon": [ + [ + -1.215256929397583, + -14.42242431640625 + ], + [ + -4.67413854598999, + -14.390592575073242 + ], + [ + -4.812039375305176, + -11.552813529968262 + ], + [ + -1.1479930877685547, + -11.46696949005127 + ] + ] + }, + { + "name": "editor_obstacle_14", + "polygon": [ + [ + -1.1317301988601685, + -11.205785751342773 + ], + [ + -8.949094772338867, + -11.403176307678223 + ], + [ + -8.96054458618164, + -5.7453083992004395 + ], + [ + -1.0659441947937012, + -5.636142253875732 + ] + ] + }, + { + "name": "editor_obstacle_15", + "polygon": [ + [ + 1.2475190162658691, + -15.130558967590332 + ], + [ + 0.9238842725753784, + -15.11454963684082 + ], + [ + 1.009413719177246, + -5.623565196990967 + ], + [ + 1.3901926279067993, + -5.6104536056518555 + ] + ] + }, + { + "name": "editor_obstacle_16", + "polygon": [ + [ + 2.213653326034546, + -14.423065185546875 + ], + [ + 2.2044644355773926, + -14.151206970214844 + ], + [ + 1.1740561723709106, + -14.170974731445313 + ], + [ + 1.177631139755249, + -14.407011032104492 + ] + ] + }, + { + "name": "editor_obstacle_17", + "polygon": [ + [ + 3.3578872680664063, + -14.40449047088623 + ], + [ + 3.4008796215057373, + -14.152563095092773 + ], + [ + 4.541172981262207, + -14.152594566345215 + ], + [ + 4.641406536102295, + -14.369619369506836 + ] + ] + }, + { + "name": "editor_obstacle_18", + "polygon": [ + [ + 4.369889736175537, + -14.357988357543945 + ], + [ + 4.667713165283203, + -14.382891654968262 + ], + [ + 4.708139419555664, + -11.425283432006836 + ], + [ + 4.426996231079102, + -11.507165908813477 + ] + ] + }, + { + "name": "editor_obstacle_19", + "polygon": [ + [ + 1.1732826232910156, + -11.48441219329834 + ], + [ + 8.616680145263672, + -11.47829532623291 + ], + [ + 8.560070037841797, + -5.4921345710754395 + ], + [ + 1.0158376693725586, + -5.583054542541504 + ] + ] + }, + { + "name": "editor_obstacle_20", + "polygon": [ + [ + 2.509779453277588, + -4.544107437133789 + ], + [ + 2.681252956390381, + -4.56174373626709 + ], + [ + 2.7248165607452393, + -5.581123352050781 + ], + [ + 2.48573899269104, + -5.622936248779297 + ] + ] + } + ] +} \ No newline at end of file diff --git a/resources/w/ui/hud_step5b.json b/resources/w/ui/hud_step5b.json index 318a81a..54be921 100644 --- a/resources/w/ui/hud_step5b.json +++ b/resources/w/ui/hud_step5b.json @@ -92,7 +92,7 @@ "y": 30, "horizontal_gravity": "center", "vertical_align": "top", - "texture": "resources/w/ui/img/Location_dorm.png" + "texture": "resources/w/ui/img/Location_uni_ext.png" } ] } diff --git a/resources/w/ui/img/phone/CharHeader001.png b/resources/w/ui/img/phone/CharHeader001.png index 617e663..28ceab5 100644 --- a/resources/w/ui/img/phone/CharHeader001.png +++ b/resources/w/ui/img/phone/CharHeader001.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d25c4d0105e670f2d452955417b82a2607e6ebfa9c8104c16c20bdc76e0b7a27 -size 102544 +oid sha256:6d5be1690fba10d83c921bb70a988cd7a5f2be7f7d0df8cd8744e5fcc8255ebc +size 94986 diff --git a/resources/w/ui/img/phone/CharHeader002.png b/resources/w/ui/img/phone/CharHeader002.png new file mode 100644 index 0000000..5229f51 --- /dev/null +++ b/resources/w/ui/img/phone/CharHeader002.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:713517e6e79a676329c682d6bdaf1828cc445ba73b4b0d0aae7d99f621f24083 +size 96024 diff --git a/resources/w/ui/img/phone/CharHeader003.png b/resources/w/ui/img/phone/CharHeader003.png new file mode 100644 index 0000000..ec62407 --- /dev/null +++ b/resources/w/ui/img/phone/CharHeader003.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dc6fd46a524bd022a63a8a0d8a3d640fcf88004a1979ff9526d6b3c8eb12e73c +size 94027 diff --git a/resources/w/ui/img/phone/ChatListItem001.png b/resources/w/ui/img/phone/ChatListItem001.png index 70d935b..14cd22f 100644 --- a/resources/w/ui/img/phone/ChatListItem001.png +++ b/resources/w/ui/img/phone/ChatListItem001.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:4d3f3bff9e6b678e8dc9439d9d6a8ef405a58b0c98d2eeba82ca55219f55ad73 -size 96694 +oid sha256:e3b4da034fa48784826c1ee92029903f93fcb9c8c689a41602e2ca1bdc91221b +size 96508 diff --git a/resources/w/ui/img/phone/ChatListItem002.png b/resources/w/ui/img/phone/ChatListItem002.png index 9cec6b2..6dc29dd 100644 --- a/resources/w/ui/img/phone/ChatListItem002.png +++ b/resources/w/ui/img/phone/ChatListItem002.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3d3f081fc8eec6c22b77f748592b3adb9930c628c02f0eed378fbed44fac57e9 -size 96447 +oid sha256:ed658dee8c1858630d667b9f215db38110f8fbb3eba55da6ddc10f893b64b7b1 +size 97212 diff --git a/resources/w/ui/img/phone/ChatListItem003.png b/resources/w/ui/img/phone/ChatListItem003.png index 14cd22f..c905ecf 100644 --- a/resources/w/ui/img/phone/ChatListItem003.png +++ b/resources/w/ui/img/phone/ChatListItem003.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e3b4da034fa48784826c1ee92029903f93fcb9c8c689a41602e2ca1bdc91221b -size 96508 +oid sha256:db0dfc17d503bfe69c0b53a7109eecafb33daa870c6d12f82c4a7535872e7692 +size 95027 diff --git a/resources/w/ui/img/phone/chat01_01in.png b/resources/w/ui/img/phone/chat01_01in.png index 7633891..92315d3 100644 --- a/resources/w/ui/img/phone/chat01_01in.png +++ b/resources/w/ui/img/phone/chat01_01in.png @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:ed01965378ba891b9609827b57943eb5ba55bcc2cc4a5634fc6002acc7e852d1 -size 71100 +oid sha256:5670b8ede42fca6edef0f7028079cb60072b01dc987a4df599645f8272fd4de3 +size 75730 diff --git a/resources/w/ui/img/phone/chat03_01in.png b/resources/w/ui/img/phone/chat03_01in.png new file mode 100644 index 0000000..5c05c82 --- /dev/null +++ b/resources/w/ui/img/phone/chat03_01in.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1ea606dc746d98bb28bda9542858b07526f147c71dc67584bcdd5be40cd20ddc +size 81508 diff --git a/resources/w/ui/img/phone/chat_top_cover001.png b/resources/w/ui/img/phone/chat_top_cover001.png new file mode 100644 index 0000000..1d05137 --- /dev/null +++ b/resources/w/ui/img/phone/chat_top_cover001.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:47886dd3fb9136dbd4f04d6aed3fef3da1190434e0740b41fc8df989787e1a07 +size 429470 diff --git a/resources/w/ui/screen_phone_chat1.json b/resources/w/ui/screen_phone_chat1.json index cdbedd1..011d781 100644 --- a/resources/w/ui/screen_phone_chat1.json +++ b/resources/w/ui/screen_phone_chat1.json @@ -34,6 +34,148 @@ "hover": "resources/w/ui/img/phone/PhoneChat001.png", "pressed": "resources/w/ui/img/phone/PhoneChat001.png" } + }, + { + "type": "StaticImage", + "name": "message01in", + "width": 320.6, + "height": 148.4, + "x" : 430, + "y" : 1097, + "horizontal_gravity": "left", + "vertical_gravity": "bottom", + "visible": false, + "texture": "resources/w/ui/img/phone/chat02_01in.png" + }, + { + "type": "StaticImage", + "name": "message02out", + "width": 320.6, + "height": 64.4, + "x" : 430, + "y" : 1022.6, + "horizontal_gravity": "right", + "vertical_gravity": "bottom", + "visible": false, + "texture": "resources/w/ui/img/phone/chat02_02out.png" + }, + { + "type": "StaticImage", + "name": "message03in", + "width": 103.6, + "height": 43.4, + "x" : 430, + "y" : 969.2, + "horizontal_gravity": "left", + "vertical_gravity": "bottom", + "visible": false, + "texture": "resources/w/ui/img/phone/chat02_03in.png" + }, + { + "type": "StaticImage", + "name": "message04out", + "width": 320.6, + "height": 64.4, + "x" : 430, + "y" : 894.8, + "horizontal_gravity": "right", + "vertical_gravity": "bottom", + "visible": false, + "texture": "resources/w/ui/img/phone/chat02_04out.png" + }, + { + "type": "StaticImage", + "name": "message05in", + "width": 243.6, + "height": 43.4, + "x" : 430, + "y" : 841.4, + "horizontal_gravity": "left", + "vertical_gravity": "bottom", + "visible": false, + "texture": "resources/w/ui/img/phone/chat02_05in.png" + }, + { + "type": "StaticImage", + "name": "message06in", + "width": 320.6, + "height": 85.4, + "x" : 430, + "y" : 746, + "horizontal_gravity": "left", + "vertical_gravity": "bottom", + "visible": false, + "texture": "resources/w/ui/img/phone/chat02_06in.png" + }, + { + "type": "StaticImage", + "name": "message07in", + "width": 320.6, + "height": 106.4, + "x" : 430, + "y" : 629.6, + "horizontal_gravity": "left", + "vertical_gravity": "bottom", + "visible": false, + "texture": "resources/w/ui/img/phone/chat02_07in.png" + }, + { + "type": "StaticImage", + "name": "message08out", + "width": 320.6, + "height": 64.4, + "x" : 430, + "y" : 555.2, + "horizontal_gravity": "right", + "vertical_gravity": "bottom", + "visible": false, + "texture": "resources/w/ui/img/phone/chat02_08out.png" + }, + { + "type": "StaticImage", + "name": "message09in", + "width": 320.6, + "height": 85.4, + "x" : 430, + "y" : 459.8, + "horizontal_gravity": "left", + "vertical_gravity": "bottom", + "visible": false, + "texture": "resources/w/ui/img/phone/chat02_09in.png" + }, + { + "type": "StaticImage", + "name": "message10in", + "width": 320.6, + "height": 85.4, + "x" : 430, + "y" : 364.4, + "horizontal_gravity": "left", + "vertical_gravity": "bottom", + "visible": false, + "texture": "resources/w/ui/img/phone/chat02_10in.png" + }, + { + "type": "StaticImage", + "name": "message11in", + "width": 320.6, + "height": 64.4, + "x" : 430, + "y" : 290, + "horizontal_gravity": "left", + "vertical_gravity": "bottom", + "visible": false, + "texture": "resources/w/ui/img/phone/chat02_11in.png" + }, + { + "type": "StaticImage", + "name": "chatTopCover", + "width": 446.25, + "height": 70.82, + "x" : 0, + "y" : -50.82, + "horizontal_gravity": "center", + "texture": "resources/w/ui/img/phone/chat_top_cover001.png" }, { "type": "TextButton", @@ -43,7 +185,7 @@ "y": 20.0, "width": 446.25, "height": 78.4, - "text": "Мама", + "text": "Айпери", "textPaddingY": 16.0, "textPaddingX": 140.0, "fontSize": 32, @@ -62,30 +204,6 @@ "hover": "resources/w/ui/img/phone/CharHeader001.png", "pressed": "resources/w/ui/img/phone/CharHeader001.png" } - }, - { - "type": "StaticImage", - "name": "message01in", - "width": 320.6, - "height": 103.6, - "x" : 430, - "y" : 506.4, - "horizontal_gravity": "left", - "vertical_gravity": "bottom", - "visible": false, - "texture": "resources/w/ui/img/phone/chat01_01in.png" - }, - { - "type": "StaticImage", - "name": "message02out", - "width": 116.2, - "height": 43.4, - "x" : 430, - "y" : 453, - "horizontal_gravity": "right", - "vertical_gravity": "bottom", - "visible": false, - "texture": "resources/w/ui/img/phone/chat01_02out.png" } ] } diff --git a/resources/w/ui/screen_phone_chat2 — копия.json b/resources/w/ui/screen_phone_chat2 — копия.json deleted file mode 100644 index e1c3c0b..0000000 --- a/resources/w/ui/screen_phone_chat2 — копия.json +++ /dev/null @@ -1,189 +0,0 @@ -{ - "root": { - "type": "FrameLayout", - "name": "hud_root", - "width": "match_parent", - "height": "match_parent", - "vertical_align": "center", - "horizontal_align": "center", - "children": [ - { - "type": "Button", - "name": "phoneExitButton", - "horizontal_gravity": "center", - "vertical_gravity": "center", - "y": 0, - "width": "match_parent", - "height": "match_parent", - "textures": { - "normal": "resources/transparent.png", - "hover": "resources/transparent.png", - "pressed": "resources/transparent.png" - } - }, - { - "type": "Button", - "name": "phoneMain", - "horizontal_gravity": "center", - "vertical_gravity": "center", - "y": -60, - "width": 617.4, - "height": 991.2, - "textures": { - "normal": "resources/w/ui/img/phone/PhoneChat001.png", - "hover": "resources/w/ui/img/phone/PhoneChat001.png", - "pressed": "resources/w/ui/img/phone/PhoneChat001.png" - } - }, - { - "type": "StaticImage", - "name": "message01in", - "width": 320.6, - "height": 148.4, - "x" : 430, - "y" : 1097, - "horizontal_gravity": "left", - "vertical_gravity": "bottom", - "texture": "resources/w/ui/img/phone/chat02_01in.png" - }, - { - "type": "StaticImage", - "name": "message02out", - "width": 320.6, - "height": 64.4, - "x" : 430, - "y" : 1022.6, - "horizontal_gravity": "right", - "vertical_gravity": "bottom", - "texture": "resources/w/ui/img/phone/chat02_02out.png" - }, - { - "type": "StaticImage", - "name": "message03in", - "width": 103.6, - "height": 43.4, - "x" : 430, - "y" : 969.2, - "horizontal_gravity": "left", - "vertical_gravity": "bottom", - "texture": "resources/w/ui/img/phone/chat02_03in.png" - }, - { - "type": "StaticImage", - "name": "message04out", - "width": 320.6, - "height": 64.4, - "x" : 430, - "y" : 894.8, - "horizontal_gravity": "right", - "vertical_gravity": "bottom", - "texture": "resources/w/ui/img/phone/chat02_04out.png" - }, - { - "type": "StaticImage", - "name": "message05in", - "width": 243.6, - "height": 43.4, - "x" : 430, - "y" : 841.4, - "horizontal_gravity": "left", - "vertical_gravity": "bottom", - "texture": "resources/w/ui/img/phone/chat02_05in.png" - }, - { - "type": "StaticImage", - "name": "message06in", - "width": 320.6, - "height": 85.4, - "x" : 430, - "y" : 746, - "horizontal_gravity": "left", - "vertical_gravity": "bottom", - "texture": "resources/w/ui/img/phone/chat02_06in.png" - }, - { - "type": "StaticImage", - "name": "message07in", - "width": 320.6, - "height": 106.4, - "x" : 430, - "y" : 629.6, - "horizontal_gravity": "left", - "vertical_gravity": "bottom", - "texture": "resources/w/ui/img/phone/chat02_07in.png" - }, - { - "type": "StaticImage", - "name": "message08out", - "width": 320.6, - "height": 64.4, - "x" : 430, - "y" : 555.2, - "horizontal_gravity": "right", - "vertical_gravity": "bottom", - "texture": "resources/w/ui/img/phone/chat02_08out.png" - }, - { - "type": "StaticImage", - "name": "message09in", - "width": 320.6, - "height": 85.4, - "x" : 430, - "y" : 459.8, - "horizontal_gravity": "left", - "vertical_gravity": "bottom", - "texture": "resources/w/ui/img/phone/chat02_09in.png" - }, - { - "type": "StaticImage", - "name": "message10in", - "width": 320.6, - "height": 85.4, - "x" : 430, - "y" : 364.4, - "horizontal_gravity": "left", - "vertical_gravity": "bottom", - "texture": "resources/w/ui/img/phone/chat02_10in.png" - }, - { - "type": "StaticImage", - "name": "message11in", - "width": 320.6, - "height": 64.4, - "x" : 430, - "y" : 290, - "horizontal_gravity": "left", - "vertical_gravity": "bottom", - "texture": "resources/w/ui/img/phone/chat02_11in.png" - }, - { - "type": "TextButton", - "name": "chatTitleButton", - "horizontal_gravity": "center", - "x": 0.0, - "y": 20.0, - "width": 446.25, - "height": 78.4, - "text": "Айпери", - "textPaddingY": 16.0, - "textPaddingX": 140.0, - "fontSize": 32, - "fontPath": "resources/fonts/DroidSans.ttf", - "textCentered": false, - "topAligned": true, - "wrap": true, - "color": [ - 1.0, - 1.0, - 1.0, - 1.0 - ], - "textures": { - "normal": "resources/w/ui/img/phone/CharHeader001.png", - "hover": "resources/w/ui/img/phone/CharHeader001.png", - "pressed": "resources/w/ui/img/phone/CharHeader001.png" - } - } - ] - } -} \ No newline at end of file diff --git a/resources/w/ui/screen_phone_chat2.json b/resources/w/ui/screen_phone_chat2.json index 4486306..92753e9 100644 --- a/resources/w/ui/screen_phone_chat2.json +++ b/resources/w/ui/screen_phone_chat2.json @@ -37,135 +37,13 @@ }, { "type": "StaticImage", - "name": "message01in", - "width": 320.6, - "height": 148.4, - "x" : 430, - "y" : 1097, - "horizontal_gravity": "left", - "vertical_gravity": "bottom", - "visible": false, - "texture": "resources/w/ui/img/phone/chat02_01in.png" - }, - { - "type": "StaticImage", - "name": "message02out", - "width": 320.6, - "height": 64.4, - "x" : 430, - "y" : 1022.6, - "horizontal_gravity": "right", - "vertical_gravity": "bottom", - "visible": false, - "texture": "resources/w/ui/img/phone/chat02_02out.png" - }, - { - "type": "StaticImage", - "name": "message03in", - "width": 103.6, - "height": 43.4, - "x" : 430, - "y" : 969.2, - "horizontal_gravity": "left", - "vertical_gravity": "bottom", - "visible": false, - "texture": "resources/w/ui/img/phone/chat02_03in.png" - }, - { - "type": "StaticImage", - "name": "message04out", - "width": 320.6, - "height": 64.4, - "x" : 430, - "y" : 894.8, - "horizontal_gravity": "right", - "vertical_gravity": "bottom", - "visible": false, - "texture": "resources/w/ui/img/phone/chat02_04out.png" - }, - { - "type": "StaticImage", - "name": "message05in", - "width": 243.6, - "height": 43.4, - "x" : 430, - "y" : 841.4, - "horizontal_gravity": "left", - "vertical_gravity": "bottom", - "visible": false, - "texture": "resources/w/ui/img/phone/chat02_05in.png" - }, - { - "type": "StaticImage", - "name": "message06in", - "width": 320.6, - "height": 85.4, - "x" : 430, - "y" : 746, - "horizontal_gravity": "left", - "vertical_gravity": "bottom", - "visible": false, - "texture": "resources/w/ui/img/phone/chat02_06in.png" - }, - { - "type": "StaticImage", - "name": "message07in", - "width": 320.6, - "height": 106.4, - "x" : 430, - "y" : 629.6, - "horizontal_gravity": "left", - "vertical_gravity": "bottom", - "visible": false, - "texture": "resources/w/ui/img/phone/chat02_07in.png" - }, - { - "type": "StaticImage", - "name": "message08out", - "width": 320.6, - "height": 64.4, - "x" : 430, - "y" : 555.2, - "horizontal_gravity": "right", - "vertical_gravity": "bottom", - "visible": false, - "texture": "resources/w/ui/img/phone/chat02_08out.png" - }, - { - "type": "StaticImage", - "name": "message09in", - "width": 320.6, - "height": 85.4, - "x" : 430, - "y" : 459.8, - "horizontal_gravity": "left", - "vertical_gravity": "bottom", - "visible": false, - "texture": "resources/w/ui/img/phone/chat02_09in.png" - }, - { - "type": "StaticImage", - "name": "message10in", - "width": 320.6, - "height": 85.4, - "x" : 430, - "y" : 364.4, - "horizontal_gravity": "left", - "vertical_gravity": "bottom", - "visible": false, - "texture": "resources/w/ui/img/phone/chat02_10in.png" - }, - { - "type": "StaticImage", - "name": "message11in", - "width": 320.6, - "height": 64.4, - "x" : 430, - "y" : 290, - "horizontal_gravity": "left", - "vertical_gravity": "bottom", - "visible": false, - "texture": "resources/w/ui/img/phone/chat02_11in.png" + "name": "chatTopCover", + "width": 446.25, + "height": 70.82, + "x" : 0, + "y" : -50.82, + "horizontal_gravity": "center", + "texture": "resources/w/ui/img/phone/chat_top_cover001.png" }, { "type": "TextButton", @@ -175,7 +53,7 @@ "y": 20.0, "width": 446.25, "height": 78.4, - "text": "Айпери", + "text": "Атам", "textPaddingY": 16.0, "textPaddingX": 140.0, "fontSize": 32, @@ -190,10 +68,34 @@ 1.0 ], "textures": { - "normal": "resources/w/ui/img/phone/CharHeader001.png", - "hover": "resources/w/ui/img/phone/CharHeader001.png", - "pressed": "resources/w/ui/img/phone/CharHeader001.png" + "normal": "resources/w/ui/img/phone/CharHeader002.png", + "hover": "resources/w/ui/img/phone/CharHeader002.png", + "pressed": "resources/w/ui/img/phone/CharHeader002.png" } + }, + { + "type": "StaticImage", + "name": "message01in", + "width": 320.6, + "height": 103.6, + "x" : 430, + "y" : 506.4, + "horizontal_gravity": "left", + "vertical_gravity": "bottom", + "visible": false, + "texture": "resources/w/ui/img/phone/chat01_01in.png" + }, + { + "type": "StaticImage", + "name": "message02out", + "width": 116.2, + "height": 43.4, + "x" : 430, + "y" : 453, + "horizontal_gravity": "right", + "vertical_gravity": "bottom", + "visible": false, + "texture": "resources/w/ui/img/phone/chat01_02out.png" } ] } diff --git a/resources/w/ui/screen_phone_chat3.json b/resources/w/ui/screen_phone_chat3.json new file mode 100644 index 0000000..0f25d3d --- /dev/null +++ b/resources/w/ui/screen_phone_chat3.json @@ -0,0 +1,90 @@ +{ + "root": { + "type": "FrameLayout", + "name": "hud_root", + "width": "match_parent", + "height": "match_parent", + "vertical_align": "center", + "horizontal_align": "center", + "children": [ + { + "type": "Button", + "name": "phoneExitButton", + "horizontal_gravity": "center", + "vertical_gravity": "center", + "y": 0, + "width": "match_parent", + "height": "match_parent", + "textures": { + "normal": "resources/transparent.png", + "hover": "resources/transparent.png", + "pressed": "resources/transparent.png" + } + }, + { + "type": "Button", + "name": "phoneMain", + "horizontal_gravity": "center", + "vertical_gravity": "center", + "y": -60, + "width": 617.4, + "height": 991.2, + "textures": { + "normal": "resources/w/ui/img/phone/PhoneChat001.png", + "hover": "resources/w/ui/img/phone/PhoneChat001.png", + "pressed": "resources/w/ui/img/phone/PhoneChat001.png" + } + }, + { + "type": "TextButton", + "name": "chatTitleButton", + "horizontal_gravity": "center", + "x": 0.0, + "y": 20.0, + "width": 446.25, + "height": 78.4, + "text": "БишкекНовости", + "textPaddingY": 16.0, + "textPaddingX": 140.0, + "fontSize": 32, + "fontPath": "resources/fonts/DroidSans.ttf", + "textCentered": false, + "topAligned": true, + "wrap": true, + "color": [ + 1.0, + 1.0, + 1.0, + 1.0 + ], + "textures": { + "normal": "resources/w/ui/img/phone/CharHeader003.png", + "hover": "resources/w/ui/img/phone/CharHeader003.png", + "pressed": "resources/w/ui/img/phone/CharHeader003.png" + } + }, + { + "type": "StaticImage", + "name": "chatTopCover", + "width": 446.25, + "height": 70.82, + "x" : 0, + "y" : -50.82, + "horizontal_gravity": "center", + "texture": "resources/w/ui/img/phone/chat_top_cover001.png" + }, + { + "type": "StaticImage", + "name": "message01in", + "width": 320.6, + "height": 103.6, + "x" : 430, + "y" : 506.4, + "horizontal_gravity": "left", + "vertical_gravity": "bottom", + "visible": false, + "texture": "resources/w/ui/img/phone/chat03_01in.png" + } + ] + } +} \ No newline at end of file diff --git a/resources/w/ui/screen_phone_chat_list — копия.json b/resources/w/ui/screen_phone_chat_list — копия.json deleted file mode 100644 index 9dce470..0000000 --- a/resources/w/ui/screen_phone_chat_list — копия.json +++ /dev/null @@ -1,241 +0,0 @@ -{ - "root": { - "type": "FrameLayout", - "name": "hud_root", - "width": "match_parent", - "height": "match_parent", - "vertical_align": "center", - "horizontal_align": "center", - "children": [ - { - "type": "Button", - "name": "phoneExitButton", - "horizontal_gravity": "center", - "vertical_gravity": "center", - "y": 0, - "width": "match_parent", - "height": "match_parent", - "textures": { - "normal": "resources/transparent.png", - "hover": "resources/transparent.png", - "pressed": "resources/transparent.png" - } - }, - { - "type": "Button", - "name": "phoneMain", - "horizontal_gravity": "center", - "vertical_gravity": "center", - "y": -60, - "width": 617.4, - "height": 991.2, - "textures": { - "normal": "resources/w/ui/img/phone/Phone002.png", - "hover": "resources/w/ui/img/phone/Phone002.png", - "pressed": "resources/w/ui/img/phone/Phone002.png" - } - }, - { - "type": "LinearLayout", - "orientation": "vertical", - "vertical_align": "top", - "horizontal_align": "center", - "spacing": 0, - "x": 0, - "y": 100, - "width": "match_parent", - "height": 800, - "children": [ - { - "type": "FrameLayout", - "name": "chat1frame", - "width": 446.25, - "height": 88.2, - "children": [ - { - "type": "TextButton", - "name": "chat1button", - "x": 0.0, - "y": 0.0, - "width": 446.25, - "height": 88.2, - "text": "Мама", - "textPaddingY": 0.0, - "textPaddingX": 100.0, - "fontSize": 32, - "fontPath": "resources/fonts/DroidSans.ttf", - "textCentered": false, - "topAligned": true, - "wrap": true, - "color": [ - 1.0, - 1.0, - 1.0, - 1.0 - ], - "textures": { - "normal": "resources/w/ui/img/phone/ChatListItem001.png", - "hover": "resources/w/ui/img/phone/ChatListItem001.png", - "pressed": "resources/w/ui/img/phone/ChatListItem001.png" - } - }, - { - "type": "TextView", - "name": "chat1msg", - "x": 20.0, - "y": 30.0, - "width": 446.25, - "height": 88.2, - "text": "Я перевела тебе ...", - "fontSize": 24, - "fontPath": "resources/fonts/DroidSans.ttf", - "textCentered": false, - "topAligned": true, - "wrap": true, - "color": [ - 0.8, - 0.8, - 0.8, - 1.0 - ] - } - ] - }, - { - "type": "FrameLayout", - "name": "chat2frame", - "width": 446.25, - "height": 88.2, - "children": [ - { - "type": "TextButton", - "name": "chat2button", - "x": 0.0, - "y": 0.0, - "width": 446.25, - "height": 88.2, - "text": "Бишкек.Новости", - "textPaddingY": 0.0, - "textPaddingX": 100.0, - "fontSize": 32, - "fontPath": "resources/fonts/DroidSans.ttf", - "textCentered": false, - "topAligned": true, - "wrap": true, - "color": [ - 1.0, - 1.0, - 1.0, - 1.0 - ], - "textures": { - "normal": "resources/w/ui/img/phone/ChatListItem002.png", - "hover": "resources/w/ui/img/phone/ChatListItem002.png", - "pressed": "resources/w/ui/img/phone/ChatListItem002.png" - } - }, - { - "type": "TextButton", - "name": "chat2secondButton", - "x": 0.0, - "y": 0.0, - "width": 446.25, - "height": 88.2, - "text": "В последнее время ...", - "textPaddingY": 40.0, - "textPaddingX": 100.0, - "fontSize": 24, - "fontPath": "resources/fonts/DroidSans.ttf", - "textCentered": false, - "topAligned": true, - "wrap": true, - "color": [ - 0.8, - 0.8, - 0.8, - 1.0 - ], - "textures": { - "normal": "resources/transparent.png", - "hover": "resources/transparent.png", - "pressed": "resources/transparent.png" - } - } - ] - }, - { - "type": "FrameLayout", - "name": "chat3frame", - "width": 446.25, - "height": 88.2, - "children": [ - { - "type": "TextButton", - "name": "chat3button", - "x": 0.0, - "y": 0.0, - "width": 446.25, - "height": 88.2, - "text": "Айпери", - "textPaddingY": 0.0, - "textPaddingX": 100.0, - "fontSize": 32, - "fontPath": "resources/fonts/DroidSans.ttf", - "textCentered": false, - "topAligned": true, - "wrap": true, - "color": [ - 1.0, - 1.0, - 1.0, - 1.0 - ], - "textures": { - "normal": "resources/w/ui/img/phone/ChatListItem003.png", - "hover": "resources/w/ui/img/phone/ChatListItem003.png", - "pressed": "resources/w/ui/img/phone/ChatListItem003.png" - } - }, - { - "type": "StaticImage", - "name": "chat3Unread", - "x" : 408, - "y" : 24, - "width": 28.7, - "height": 28.7, - "texture": "resources/w/ui/img/phone/ChatListUnread1.png" - }, - { - "type": "TextButton", - "name": "chat3secondButton", - "x": 0.0, - "y": 0.0, - "width": 446.25, - "height": 88.2, - "text": "Бекзат, ты должен ...", - "textPaddingY": 40.0, - "textPaddingX": 100.0, - "fontSize": 24, - "fontPath": "resources/fonts/DroidSans.ttf", - "textCentered": false, - "topAligned": true, - "wrap": true, - "color": [ - 0.8, - 0.8, - 0.8, - 1.0 - ], - "textures": { - "normal": "resources/transparent.png", - "hover": "resources/transparent.png", - "pressed": "resources/transparent.png" - } - } - ] - } - ] - } - ] - } -} \ No newline at end of file diff --git a/resources/w/ui/screen_phone_chat_list.json b/resources/w/ui/screen_phone_chat_list.json index c219af1..4109a1b 100644 --- a/resources/w/ui/screen_phone_chat_list.json +++ b/resources/w/ui/screen_phone_chat_list.json @@ -59,7 +59,7 @@ "y": 0.0, "width": 446.25, "height": 88.2, - "text": "Мама", + "text": "Айпери", "textPaddingY": 0.0, "textPaddingX": 100.0, "fontSize": 32, @@ -86,7 +86,7 @@ "y": 36.0, "width": 446.25, "height": 88.2, - "text": "Я перевела тебе ...", + "text": "Бекзат, помнишь мы ски...", "fontSize": 24, "fontPath": "resources/fonts/DroidSans.ttf", "textCentered": false, @@ -114,7 +114,7 @@ "y": 0.0, "width": 446.25, "height": 88.2, - "text": "Бишкек.Новости", + "text": "Атам", "textPaddingY": 0.0, "textPaddingX": 100.0, "fontSize": 32, @@ -141,7 +141,7 @@ "y": 36.0, "width": 446.25, "height": 88.2, - "text": "В последнее время ...", + "text": "Бекзат, сынок, мы c мамой ...", "fontSize": 24, "fontPath": "resources/fonts/DroidSans.ttf", "textCentered": false, @@ -169,7 +169,7 @@ "y": 0.0, "width": 446.25, "height": 88.2, - "text": "Айпери", + "text": "БишкекНовости", "textPaddingY": 0.0, "textPaddingX": 100.0, "fontSize": 32, @@ -205,7 +205,7 @@ "y": 36.0, "width": 446.25, "height": 88.2, - "text": "Бекзат, ты должен ...", + "text": "Жители Бишкека все чаще ...", "fontSize": 24, "fontPath": "resources/fonts/DroidSans.ttf", "textCentered": false, diff --git a/src/Game.cpp b/src/Game.cpp index 4de4811..ea21886 100644 --- a/src/Game.cpp +++ b/src/Game.cpp @@ -234,7 +234,6 @@ namespace ZL }; */ - uniInteriorParams.navigationJsonPaths = { "resources/navigation/uni_interior3_all_locked.json", "resources/navigation/uni_interior3_hall.json", @@ -294,12 +293,12 @@ namespace ZL params_dorm.dialoguesJsonPath = "resources/dialogue/dorm_dialogues.json"; params_dorm.navigationJsonPaths = { - "resources/navigation/dorm3_free.json", - "resources/navigation/dorm3_free.json", - "resources/navigation/dorm3_free.json", - "resources/navigation/dorm3_free.json", - "resources/navigation/dorm3_free.json", - "resources/navigation/dorm3_free.json", + "resources/navigation/dorm3_bca.json", + "resources/navigation/dorm3_ca.json", + "resources/navigation/dorm3_ba.json", + "resources/navigation/dorm3_a.json", + "resources/navigation/dorm3_b.json", + "resources/navigation/dorm3_all_open.json", }; /* params_dorm.navigationJsonPaths = { @@ -311,6 +310,7 @@ namespace ZL "resources/navigation/dorm2_all_open.json", };*/ + /* params_dorm.navigationJsonPaths = { "resources/navigation/dorm2_bca2.txt", @@ -330,6 +330,7 @@ namespace ZL "resources/navigation/dorm0_large.json", };*/ + params_dorm.teleportsJsonPath = "resources/config2/teleports_dorm.json"; params_dorm.triggerZonesJsonPath = "resources/config2/trigger_zones_dorm.json"; params_dorm.scriptPath = "resources/start_dorm.lua"; diff --git a/src/MenuManager.cpp b/src/MenuManager.cpp index 70a06f2..5b8a100 100644 --- a/src/MenuManager.cpp +++ b/src/MenuManager.cpp @@ -84,6 +84,8 @@ namespace ZL { phoneChatListRoot = loadUiFromFile("resources/w/ui/screen_phone_chat_list.json", renderer, zipFile); phoneChat1Root = loadUiFromFile("resources/w/ui/screen_phone_chat1.json", renderer, zipFile); phoneChat2Root = loadUiFromFile("resources/w/ui/screen_phone_chat2.json", renderer, zipFile); + phoneChat3Root = loadUiFromFile("resources/w/ui/screen_phone_chat3.json", renderer, zipFile); + newInventoryRoot = loadUiFromFile("resources/w/ui/screen_inventory.json", renderer, zipFile); questJournalRoot = loadUiFromFile("resources/w/ui/screen_journal.json", renderer, zipFile); @@ -205,13 +207,13 @@ namespace ZL { }); uiManager.setButtonCallback("phoneMain", [this](const std::string&) {}); uiManager.setTextButtonCallback("chat1button", [this](const std::string&) { - openPhoneChatFromList(phoneChat1Root, "dialog_chat_parents001"); + openPhoneChatFromList(phoneChat1Root, "dialog_chat_aiperi001"); }); uiManager.setTextButtonCallback("chat2button", [this](const std::string&) { - openPhoneChatFromList(phoneChat2Root, "dialog_chat_aiperi001"); + openPhoneChatFromList(phoneChat2Root, "dialog_chat_parents001"); }); uiManager.setTextButtonCallback("chat3button", [this](const std::string&) { - // not yet implemented + openPhoneChatFromList(phoneChat3Root, "dialog_chat_news001"); }); } diff --git a/src/MenuManager.h b/src/MenuManager.h index 019c200..3e02e44 100644 --- a/src/MenuManager.h +++ b/src/MenuManager.h @@ -68,7 +68,6 @@ namespace ZL { void enterGameplay(); void refreshQuestJournalUi(); void selectQuestByIndex(int index); - void selectInventoryItem(int index); void refreshItemPickupHud(); void setupStep5Callbacks(); void resetPhoneChatNodes(); @@ -98,6 +97,8 @@ namespace ZL { std::shared_ptr phoneChatListRoot; std::shared_ptr phoneChat1Root; std::shared_ptr phoneChat2Root; + std::shared_ptr phoneChat3Root; + std::shared_ptr newInventoryRoot; std::shared_ptr questJournalRoot; diff --git a/src/dialogue/DialogueOverlay.cpp b/src/dialogue/DialogueOverlay.cpp index 5931bbe..48c8894 100644 --- a/src/dialogue/DialogueOverlay.cpp +++ b/src/dialogue/DialogueOverlay.cpp @@ -216,7 +216,7 @@ void DialogueOverlay::drawDialogue(Renderer& renderer, const PresentationModel& } const float bodyTextScale = 1.0f; - const float bodyMaxWidthPx = W - nameX - 48.f-x; + const float bodyMaxWidthPx = W - nameX - 48.f-x-60.f; const std::string wrappedBody = wrapTextToWidth(model.visibleText, *bodyRenderer, bodyMaxWidthPx, bodyTextScale); bodyRenderer->drawText(wrappedBody, bodyX, bodyY, bodyTextScale, false, { 1.0f, 1.0f, 1.0f, 1.0f });