diff --git a/graph-samples/berloga-autoborder.graphml b/graph-samples/berloga-autoborder.graphml index 4d635b5..922e6ea 100644 --- a/graph-samples/berloga-autoborder.graphml +++ b/graph-samples/berloga-autoborder.graphml @@ -34,6 +34,7 @@ Бой entry/ + exit/ @@ -55,6 +56,7 @@ exit/ Сближение entry/ МодульДвижения.ДвигатьсяКЦели() + exit/ @@ -85,6 +87,7 @@ exit/ Скан entry/ Сенсор.ПоискВрагаПоДистанции(мин) + exit/ Сенсор.ОстановкаПоиска() @@ -159,4 +162,4 @@ exit/ - \ No newline at end of file + diff --git a/graph-samples/berloga-stapler.graphml b/graph-samples/berloga-stapler.graphml index 5728f07..09770ed 100644 --- a/graph-samples/berloga-stapler.graphml +++ b/graph-samples/berloga-stapler.graphml @@ -34,6 +34,7 @@ Бой entry/ + exit/ @@ -55,6 +56,7 @@ exit/ Сближение entry/ МодульДвижения.ДвигатьсяКЦели() + exit/ @@ -70,6 +72,7 @@ exit/ entry/ ОружиеЦелевое.АтаковатьЦель() МодульДвижения.Стоп() + exit/ @@ -86,6 +89,7 @@ exit/ Скан entry/ Сенсор.ПоискВрагаПоДистанции(мин) + exit/ Сенсор.ОстановкаПоиска() @@ -120,8 +124,14 @@ exit/ - Сенсор.ЦельПолучена/ -[ОружиеЦелевое.ЦельВЗонеАтаки == 1] + Сенсор.ЦельПолучена [ОружиеЦелевое.ЦельВЗонеАтаки == 1]/ @@ -172,4 +182,4 @@ exit/ - \ No newline at end of file + diff --git a/graph-samples/ostranna-player.graphml b/graph-samples/ostranna-player.graphml index 0f9d518..5be8c27 100644 --- a/graph-samples/ostranna-player.graphml +++ b/graph-samples/ostranna-player.graphml @@ -1,6 +1,6 @@ - + @@ -21,7 +21,7 @@ - State fields (do not delete this caption): + State fields (do not delete this caption): unsigned int CharHP; QStateHandler StartState; @@ -36,7 +36,7 @@ unsigned int TimerAgony; - Code for h-file: (do not delete this caption): + Code for h-file: (do not delete this caption): #define HEALTHY 1 #define AGONY 2 #define DEAD 0 @@ -70,7 +70,7 @@ unsigned int TimerAgony; - Constructor fields (do not delete this caption): + Constructor fields (do not delete this caption): unsigned int HP; unsigned int State; unsigned int TimerAgony; @@ -85,7 +85,7 @@ unsigned int TimerAgony; - Constructor code: (do not delete this caption): + Constructor code: (do not delete this caption): me->CharHP = HP; me->TimerAgony = TimerAgony; switch (State) { @@ -139,7 +139,7 @@ switch (State) { - Comments: + Comments: void ShowCurrentHealth (OregonPlayer* me) { Flash(255 - me->CharHP*255/DEFAULT_HP, me>CharHP*255/DEFAULT_HP, 0, FLASH_MS); @@ -177,11 +177,11 @@ void UpdateTimerAgony(PlayerOregon* me, unsigned int Timer) { - + - active - + active + entry/ @@ -195,7 +195,7 @@ entry/ - Folder 4 + Folder 4 @@ -234,15 +234,13 @@ entry/ - + - alive - + alive + entry/ - -\ @@ -251,12 +249,12 @@ entry/ - + - get_shot + get_shot - + @@ -272,8 +270,8 @@ entry/ - agony - + agony + entry/ BeepForPeriod(LONG_BEEP_MS); @@ -301,8 +299,8 @@ TIME_TICK_10S/ - healthy - + healthy + entry/ SaveState(HEALTHY); @@ -328,11 +326,11 @@ TIME_TICK_1S/ - + - immune - + immune + entry/ BeepForTime(MEDIUM_BEEP_MS); @@ -352,7 +350,7 @@ TIME_TICK_1S/ - Folder 4 + Folder 4 @@ -369,8 +367,8 @@ TIME_TICK_1S/ - temp_immune - + temp_immune + entry/ @@ -390,8 +388,8 @@ entry/ - blessed - + blessed + entry/ SaveState(BLESSED); @@ -436,11 +434,11 @@ entry/ - + - ghoul - + ghoul + entry/ @@ -456,7 +454,7 @@ TIME_TICK_1S/ - Folder 4 + Folder 4 @@ -473,8 +471,8 @@ TIME_TICK_1S/ - ghoul_good - + ghoul_good + entry/ SaveState(GHOUL_GOOD); @@ -495,8 +493,8 @@ entry/ - wounded - + wounded + entry/ SaveState(GHOUL_WOUNDED); @@ -519,8 +517,8 @@ TIME_TICK_10S/ - ghoul_healing - + ghoul_healing + entry/ SaveState(GHOUL_HEALING); @@ -544,8 +542,8 @@ RAD_RCVD[else]/ - dead - + dead + entry/ SaveState(DEAD); @@ -595,7 +593,7 @@ TIME_TICK_1M/ - Event fields (do not delete this caption): + Event fields (do not delete this caption): unsigned int value; @@ -608,8 +606,8 @@ unsigned int value; - test - + test + entry/ BeepForPeriod(SHORT_BEEP_MS); @@ -631,7 +629,7 @@ RAD_RCVD/ - RAD_RCVD[((oregonPlayerQEvt*)e)->value >= me->CharHP] + RAD_RCVD[((oregonPlayerQEvt*)e)->value >= me->CharHP] @@ -646,7 +644,7 @@ RAD_RCVD/ - TIME_TICK_1S[me->TimerAgony > TIMEOUT_AGONY_S] + TIME_TICK_1S[me->TimerAgony > TIMEOUT_AGONY_S] @@ -657,7 +655,7 @@ RAD_RCVD/ - return Q_TRAN(me->StartState); + / return Q_TRAN(me->StartState); @@ -670,7 +668,7 @@ RAD_RCVD/ - AGONY + AGONY @@ -685,7 +683,7 @@ RAD_RCVD/ - IMMUNE + IMMUNE @@ -698,7 +696,7 @@ RAD_RCVD/ - PILL_GHOUL + PILL_GHOUL @@ -715,7 +713,7 @@ RAD_RCVD/ - PILL_REMOVED + PILL_REMOVED @@ -732,7 +730,7 @@ RAD_RCVD/ - RAD_RCVD/ + RAD_RCVD/ UpdateHP(me, me->CharHP + ((oregonPlayerQEvt*)e)->value); @@ -746,7 +744,7 @@ RAD_RCVD/ - NOT_IMMUNE + NOT_IMMUNE @@ -759,7 +757,7 @@ RAD_RCVD/ - BLESSED + BLESSED @@ -774,7 +772,7 @@ RAD_RCVD/ - AGONY + AGONY @@ -790,7 +788,7 @@ RAD_RCVD/ - PILL_RESET/ + PILL_RESET/ Reset(me); @@ -802,7 +800,7 @@ RAD_RCVD/ - RAD_RCVD [((((oregonPlayerQEvt*)e)->value+me->CharHP )>=GHOUL_HP)] + RAD_RCVD [((((oregonPlayerQEvt*)e)->value+me->CharHP )>=GHOUL_HP)] @@ -813,7 +811,7 @@ RAD_RCVD/ - PILL_GHOUL + PILL_GHOUL @@ -827,7 +825,7 @@ RAD_RCVD/ - PILL_RESET/ + PILL_RESET/ Reset(me); @@ -839,7 +837,7 @@ RAD_RCVD/ - PILL_TEST + PILL_TEST @@ -853,7 +851,7 @@ RAD_RCVD/ - HEAL/ + HEAL/ UpdateHP(me, me->CharHP + ((oregonPlayerQEvt*)e)->value); @@ -865,7 +863,7 @@ RAD_RCVD/ - TEST_TRIGGER + TEST_TRIGGER @@ -876,7 +874,7 @@ RAD_RCVD/ - [me->CharHP>0] + [me->CharHP>0] @@ -887,7 +885,7 @@ RAD_RCVD/ - [else] + [else]