|
|
|
|
@ -194,8 +194,10 @@ handleMouseDown(SDL_MouseButtonEvent &e)
|
|
|
|
|
v2i dims = g_render_state->viewport_dims; |
|
|
|
|
v2f v = cameraUnproject(g_render_state->cam, coords.x, coords.y, dims.x, dims.y); |
|
|
|
|
hex_info *hex = hgGetSingleHex(g_game_state->grid, v.x, v.y); |
|
|
|
|
if (hex) |
|
|
|
|
if (hex) { |
|
|
|
|
hex->selected = !hex->selected; |
|
|
|
|
g_game_state->grid.start_hex = g_game_state->grid.current_hex = hex; |
|
|
|
|
} |
|
|
|
|
}break; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|