Sota

Getting Started

  • Introduction
  • Building from sourse
  • Modules
  • API usage

Design notes

  • Ridge-based terrain
  • Honeycomb
  • Tesselation type
  • C++ module VS GDExtension

Architecture

  • Types Abstraction Layer

Known issues & limitations

  • Sota C++ module build

C++ code documentation

  • Library API
Sota
  • File cube_coordinates.h
  • View page source

File cube_coordinates.h

↰ Parent directory (src/misc)

Contents

  • Definition (src/misc/cube_coordinates.h)

  • Includes

  • Included By

  • Namespaces

  • Classes

  • Functions

Definition (src/misc/cube_coordinates.h)

  • Program Listing for File cube_coordinates.h

Includes

  • ostream

  • vector (File vector2.h)

Included By

  • File hex_grid.h

  • File tile.h

  • File ridge_hex_grid.h

Namespaces

  • Namespace sota

Classes

  • Struct CubeCoordinates

  • Struct OffsetCoordinates

Functions

  • Function sota::cubeRound

  • Function sota::cubeToOffset

  • Function sota::neighbours

  • Function sota::offsetToCube

  • Function sota::operator+

  • Function sota::operator+=

  • Function sota::operator-(CubeCoordinates, const CubeCoordinates&)

  • Function sota::operator-(const CubeCoordinates&)

  • Function sota::operator-=

  • Function sota::operator<

  • Function sota::operator<<

  • Function sota::operator==

  • Function sota::pixelToCube

  • Function sota::unitCubeQ

  • Function sota::unitCubeR

  • Function sota::unitCubeS


© Copyright 2024, Roman Ardazishvili and Contributors.

Built with Sphinx using a theme provided by Read the Docs.