Skip to content

Client / Wrapped Classes #105

@cppctamber

Description

@cppctamber

Rewrite wrapped classes to make it easier for people to use.

For each class that represents an eve space object users should be able to provide type ids (or the equivilent) to build them, rather than having to construct them manually.

Space Object

  • Ship
  • Station
  • Stargate
  • Planet
  • Moon

Items

  • Turrets (make it easier to use than the current one)

Gizmos

  • Rotation Gizmo
  • Translation Gizmo
  • Scaling Gizmo

Animation manager

  • Animation state engine rebuilt (one that supports all modes)
  • Tech 3 destroyer animation states added back to the client

Effects
Add helpers for adding all the basic effects to an objects so developers don't have to manually create them.

  • Shield repair effects
  • Armor repair effects
  • Hull repair effects
  • Shield impact effects
  • Armor impact effects
  • Cloaking
  • Warping
  • Object selection (Outline shader)

Scenes

  • Empty scene
  • System
  • Region
  • Constellation
  • Station hangars

Cameras

  • Perspective
  • Orthographic
  • Chase
  • Orbit

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions