Tramway SDK v0.1.1
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/decal.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/kitchensink.h>
#include <extensions/kitchensink/entities.h>
#include <extensions/kitchensink/inventory.h>
#include <extensions/kitchensink/soundtable.h>
#include <extensions/kitchensink/probe.h>
#include <extensions/scripting/lua.h>
#include <extensions/kitchensink/dialog.h>
#include <extensions/kitchensink/quest.h>
#include <extensions/kitchensink/menu.h>
#include <render/api.h>
#include <render/scene.h>
#include <render/light.h>
#include <platform/platform.h>
#include <platform/image.h>

Functions

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

Variables

Ext::Camera::FirstPersonCamera * camera = nullptr
 
Player * player = nullptr
 
LightComponent * lit = nullptr
 
Sprite * tolet_sprite = nullptr
 
SpriteComponent * tolet_spinner = nullptr
 
ParticleComponent * tolet_emitter = nullptr
 
DecalComponent * tolet_sprayer = nullptr
 
Audio::Sound * derp = nullptr
 
Audio::Sound * eerp = nullptr
 
AudioComponent * derp_player = nullptr
 
RenderComponent * binguser = nullptr
 
RenderComponent * monguser = nullptr
 
RenderComponent * dingbat = nullptr
 
AnimationComponent * monguser_armature = nullptr
 
bool record = false
 
PathFollower * follower = nullptr
 
vec3 initial_follower = {0.1f, 1.0f, 1.5f}
 
Component< RenderComponent > chamberpot
 

Function Documentation

◆ main()

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

◆ mainloop()

void mainloop ( )

Variable Documentation

◆ binguser

RenderComponent* binguser = nullptr

◆ camera

Ext::Camera::FirstPersonCamera* camera = nullptr

◆ chamberpot

◆ derp

Audio::Sound* derp = nullptr

◆ derp_player

AudioComponent* derp_player = nullptr

◆ dingbat

RenderComponent* dingbat = 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

◆ player

Player* player = nullptr

◆ record

bool record = false

◆ tolet_emitter

ParticleComponent* tolet_emitter = nullptr

◆ tolet_spinner

SpriteComponent* tolet_spinner = nullptr

◆ tolet_sprayer

DecalComponent* tolet_sprayer = nullptr

◆ tolet_sprite

Sprite* tolet_sprite = nullptr