View Single Post
Old 17/12/2017, 07:23 PM   #7
stabker
High-roller
 
stabker's Avatar
 
Join Date: Mar 2012
Location: Andromeda Galaxy
Posts: 1,320
Reputation: 86
Default Re: Автоматический расчёт координат.

Quote:
Originally Posted by Mexanizm93 View Post
Как же ?
Есть к примеру большой квадрат(карта СА). Надо разбить этот квадрат на максимальное число квадратов меньше и получить от каждого квадрата координаты. Я думаю, что тут геометрия.
Так это же вроде легко.

Получить ид квадрата по позиции можно так:

PHP Code:
(floatround(cur_pos_y square_sizefloatround_floor) * (map_size_x square_size)) + floatround(cur_pos_x square_sizefloatround_floor
А разбить карту на квадраты

PHP Code:
for(new ymap_size_y+= square_size)
{
    for(new 
xmap_size_x+= square_size)
    {
        
//min_x, min_y, max_x, max_y:
        //x, y, x + square_size, y + square_size
    
}    

если я конечно не туплю
stabker is online now   Reply With Quote