Example #1
0
static void tglgrid_displace(t_gobj *z, t_glist *glist, int dx, int dy) {
  t_tg *tg = (t_tg *)z;
  int xold = text_xpix(&tg->x_obj, glist);
  int yold = text_ypix(&tg->x_obj, glist);
  tg->x_obj.te_xpix += dx;
  tg->x_obj.te_ypix += dy;
  if(xold != text_xpix(&tg->x_obj, glist) || yold != text_ypix(&tg->x_obj, glist))
    draw_move(tg, tg->glist);
}
Example #2
0
static void draw_move_list(std::vector<Move>& move_list, uint frame_index, t_map *map, sf::RenderWindow& window, uint last_ant_id, sf::Font& font, Scaler& scaler)
{
	for (uint i = 0; i < move_list.size(); i++)
		draw_move(move_list[i], frame_index, map, window, last_ant_id, font, scaler);
}