Pioneer
Loading...
Searching...
No Matches
Classes | Macros | Enumerations | Functions
SectorView.cpp File Reference
#include "SectorView.h"
#include "AnimationCurves.h"
#include "Game.h"
#include "GameSaveError.h"
#include "Input.h"
#include "Json.h"
#include "JsonUtils.h"
#include "MathUtil.h"
#include "Pi.h"
#include "Player.h"
#include "RefCounted.h"
#include "SectorMap.h"
#include "SectorMapContext.h"
#include "Space.h"
#include "core/Log.h"
#include "galaxy/Galaxy.h"
#include "galaxy/Sector.h"
#include "galaxy/StarSystem.h"
#include "lua/LuaObject.h"
#include "lua/LuaRef.h"
#include "lua/LuaTable.h"
#include "matrix4x4.h"
#include <assert.h>
#include <cmath>
#include <sstream>
#include <unordered_set>
Include dependency graph for SectorView.cpp:

Classes

class  SectorView::SectorMapCallbacks
 

Macros

#define BINDING_GROUP(n)   group = mapView->GetBindingGroup(#n);
 
#define KEY_BINDING(name, k1, k2)    input->AddActionBinding(name, group, InputBindings::Action({ k1 }, { k2 }));
 
#define AXIS_BINDING(name, k1, k2)    input->AddAxisBinding(name, group, InputBindings::Axis({}, { k1 }, { k2 }));
 

Enumerations

enum  DetailSelection {
  DETAILBOX_NONE = 0 , DETAILBOX_INFO = 1 , DETAILBOX_FACTION = 2 , DETAILBOX_NONE = 0 ,
  DETAILBOX_INFO = 1 , DETAILBOX_FACTION = 2
}
 

Functions

 REGISTER_INPUT_BINDING (SectorView)
 

Macro Definition Documentation

◆ AXIS_BINDING

#define AXIS_BINDING (   name,
  k1,
  k2 
)     input->AddAxisBinding(name, group, InputBindings::Axis({}, { k1 }, { k2 }));

◆ BINDING_GROUP

#define BINDING_GROUP (   n)    group = mapView->GetBindingGroup(#n);

◆ KEY_BINDING

#define KEY_BINDING (   name,
  k1,
  k2 
)     input->AddActionBinding(name, group, InputBindings::Action({ k1 }, { k2 }));

Enumeration Type Documentation

◆ DetailSelection

Enumerator
DETAILBOX_NONE 
DETAILBOX_INFO 
DETAILBOX_FACTION 
DETAILBOX_NONE 
DETAILBOX_INFO 
DETAILBOX_FACTION 

Function Documentation

◆ REGISTER_INPUT_BINDING()

REGISTER_INPUT_BINDING ( SectorView  )