Tramway SDK
Macros | Functions | Variables
main.cpp File Reference
#include <iostream>
#include <framework/core.h>
#include <framework/async.h>
#include <framework/ui.h>
#include <framework/entity.h>
#include <framework/worldcell.h>
#include <framework/loader.h>
#include <framework/event.h>
#include <framework/message.h>
#include <framework/language.h>
#include <framework/script.h>
#include <framework/path.h>
#include <framework/stats.h>
#include <physics/physics.h>
#include <audio/audio.h>
#include <framework/gui.h>
#include <framework/system.h>
#include <framework/logging.h>
#include <framework/settings.h>
#include <entities/crate.h>
#include <entities/staticworldobject.h>
#include <entities/light.h>
#include <entities/player.h>
#include <entities/sound.h>
#include <entities/decoration.h>
#include <entities/trigger.h>
#include <components/render.h>
#include <components/animation.h>
#include <components/light.h>
#include <components/sprite.h>
#include <components/particle.h>
#include <components/audio.h>
#include <components/controller.h>
#include <components/trigger.h>
#include <components/player.h>
#include <extensions/menu/menu.h>
#include <extensions/camera/camera.h>
#include <extensions/camera/firstperson.h>
#include <extensions/kitchensink/design.h>
#include <extensions/kitchensink/entities.h>
#include <extensions/kitchensink/soundtable.h>
#include <extensions/scripting/lua.h>
#include <render/api.h>
#include <render/aabb.h>
#include <platform/platform.h>
#include <platform/image.h>
#include <templates/octree.h>

Macros

#define NEKADEEE
 

Functions

void UIDFunc (UID thing)
 
void mainloop ()
 
int main (int argc, const char **argv)
 

Variables

Octree< vec3octree ("tree of nodes", 100)
 
Ext::Camera::FirstPersonCameracamera = nullptr
 
Playerplayer = nullptr
 
LightComponentlit = nullptr
 
Spritetolet_sprite = nullptr
 
SpriteComponenttolet_spinner = nullptr
 
ParticleComponenttolet_emitter = nullptr
 
Audio::Soundderp = nullptr
 
Audio::Soundeerp = nullptr
 
AudioComponentderp_player = nullptr
 
RenderComponentbinguser = nullptr
 
RenderComponentmonguser = nullptr
 
AnimationComponentmonguser_armature = nullptr
 
bool record = false
 
PathFollowerfollower = nullptr
 
vec3 initial_follower = {0.1f, 1.0f, 1.5f}
 
Component< RenderComponentchamberpot
 

Macro Definition Documentation

◆ NEKADEEE

#define NEKADEEE

Function Documentation

◆ main()

int main ( int  argc,
const char **  argv 
)

◆ mainloop()

void mainloop ( )

◆ UIDFunc()

void UIDFunc ( UID  thing)

Variable Documentation

◆ binguser

RenderComponent* binguser = nullptr

◆ camera

Ext::Camera::FirstPersonCamera* camera = nullptr

◆ chamberpot

◆ derp

Audio::Sound* derp = nullptr

◆ derp_player

AudioComponent* derp_player = nullptr

◆ eerp

Audio::Sound* eerp = nullptr

◆ follower

PathFollower* follower = nullptr

◆ initial_follower

vec3 initial_follower = {0.1f, 1.0f, 1.5f}

◆ lit

LightComponent* lit = nullptr

◆ monguser

RenderComponent* monguser = nullptr

◆ monguser_armature

AnimationComponent* monguser_armature = nullptr

◆ octree

Octree< vec3 > octree("tree of nodes", 100) ( "tree of nodes"  ,
100   
)

◆ player

Player* player = nullptr

◆ record

bool record = false

◆ tolet_emitter

ParticleComponent* tolet_emitter = nullptr

◆ tolet_spinner

SpriteComponent* tolet_spinner = nullptr

◆ tolet_sprite

Sprite* tolet_sprite = nullptr