объекты

Устанавливаем ловушки и мелкие правки

Сократил массив city_mazeid[] который указывал на города на карте мира, теперь
и города и лабиринты хранятся в структуре world_mazeid, но города имеют id меньше чем MAX_CITYID,
а лабиринты больше. Зачем придумывал два массива мне сейчас и непонятно.

Связи с изменениями слегка поправился код в int makeMaze(int width,int height,int *id,char *data,int wx,int wy,char *dmap)

Также поправил код makeAction(TMazeMap *m,int creatureid,int what,int *ap),
теперь после хода существа (действия ACT_STEP_*) вызывается checkForObject(TMazeCreature *c,TMazeMap *m) - т.е.

RSS-материал