Приветствия,
Мне нравится строгая типизация в C. Поэтому я не хочу хранить 2D-вектор плавающих чисел, если мне особенно нужны целые числа. Есть ли эквивалент Apple CGPoint
, который хранит данные как целые числа?
Я реализовал свой тип Vector2i
и его функцию-компаньон Vector2iMake()
à la CGPoint, но что-то глубоко в меня кричит, что Apple уже там.
Обновление для объяснения.
Мне нужен тип данных, который будет хранить координаты в настольной игре. Это определенно целые числа. То же самое было бы, если бы я должен был реализовать основанную на черепице пошаговую стратегию или основанную на плитке RPG.