|
|
|
|
| Author: Wasteland Ghost 08.02.05 11:33:51 | Синтаксис оригинального компилятора: void animate_move_obj_to_tile(ObjectPtr who, int tile, int speed) - анимация перемещения объекта на заданный тайл Аргументы: who - указатель на объект tile - номер тайла (хекса) (200 * y + x) speed - скорость: ANIMATE_WALK (0) - идти ANIMATE_RUN (1) - бежать ANIMATE_INTERRUPT (16) - флаг "прервать текущую анимацию" |
| Author: Perceptron 20.04.03 23:10:20 | animate_move_obj_to_tile(who, tile, speed) Sets up an animation for a critter (who) to walk to a given tile (hex) at a given speed (speed). Speed (walk/run) can also have a flag attached (see define.h) to force the object (who) to stop it's current animation (for instance, if it was already walking somewhere) and then walk/run to the new location (tile). Parameters: who (ObjectPtr) tile (int) speed (int) Remark: Флаг ANIMATE_INTERRUPT (о котором идет речь) - прерывает текушую анимацию. Объединяется с ANIMATE_WALK и ANIMATE_RUN операцией bwor. headers\animcomd.h #define ANIMATE_WALK (0) |
| Author: legacy information 22.06.02 13:29:01 | Команда 80CE перемещает персонажа в другие координаты. Формат: <CritterID>;<новые координаты>;<способ передвижения: 0 - шагом, другие значения - бегом>;80CE. |