otse / apolune

starbound knockoff

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

apolune

starbound knockoff /w spaceships

Classes of /src/ap:

(Look below for non-classes and headers)

World aka game. this class acts like a singleton. it renders the different fbos. it is rather bloated. also, it renders sprites like /src/en renders draws

Sprite is an extended /src/en/Draws meant to show in-world.

Object extends Sprite. this is a base for game-objects, or very dormant game objects that need a tooltip. most extenders found in /objects

Light extends Sprite

Mover is a destination for physics. Niy

Hangar the hangar. also hangar-related apparatus

Planet is not done

Ply the player class

CLI the Command-line interface

Folders of /src/ap

/craft this folder means both spacecraft and literal craft. this contains shipbuilding

craft/Craft le spacecraft. its a sprite, so that it gets posed, rendered and stepped. has its own draw routine into an fbo.

craft/Grid holds tiles

craft/Tile a grid tile that you can click to place a Part

craft/Part any piece of a spaceship, foreground and bg. more of a marker class. wip

craft/Truss the outside of the spaceship

craft/Wall placed onto truss

Non-class and headers:

h contains forward declarations and some global external definitions, which are defined in main.cpp

ap/def- .cpp & .h contains most regions, textures and colors

ap/bulk.cpp this contains fonts so it's very lengthy

Unused ap/Asteroid

About

starbound knockoff


Languages

Language:C++ 55.6%Language:C 29.2%Language:HTML 10.6%Language:CSS 1.9%Language:CoffeeScript 1.4%Language:Makefile 1.2%Language:Java 0.1%