V-Gears 0
Free Final Fantasy VII engine.
WorldmapModule.cpp File Reference
#include "WorldmapModule.h"
#include <OgreSceneManager.h>
#include <OgreManualObject.h>
#include <OgreRoot.h>
#include <OgreHardwarePixelBuffer.h>
#include <OgreEntity.h>
#include <OgreLogManager.h>
#include <OgreTextureManager.h>
#include <OgreMaterialManager.h>
#include <OgreTechnique.h>
#include "data/worldmap/WorldmapFile.h"
#include "data/worldmap/WorldmapFileManager.h"
#include "data/worldmap/WorldmapFileSerializer.h"
#include "core/CameraManager.h"
#include "data/worldmap/TxzFile.h"
#include "data/worldmap/TxzFileSerializer.h"
Include dependency graph for WorldmapModule.cpp:

Classes

struct  VGears::HarcodedTextureInfo
 World map hardcoded texture information. More...
 

Namespaces

namespace  VGears
 

Functions

static void VGears::CreateReferenceTextureFileInstance (VGears::TxzFileSerializer &s)
 Creates a reference texture. More...
 
static void VGears::CreateReferenceFileInstance (std::function< void(Ogre::DataStreamPtr &stream, VGears::WorldmapFile &file)> callBack)
 Creates a reference file. More...
 
static float VGears::From16BitFixedPoint (VGears::sint16 coord)
 Creates a 16 bit point from coordinates. More...
 
void VGears::Test (const std::vector< std::vector< TxzFileSerializer::Rgba > > &data)
 Tests something. More...
 
float VGears::ToTextureCoordU (uint8 coord, uint16 id)
 Converts a coordinate to a texture U component coordinate. More...
 
float VGears::ToTextureCoordV (uint8 coord, uint16 id)
 Converts a coordinate to a texture V component coordinate. More...
 
static void VGears::LoadTextures ()
 Loads the map textures. More...
 
void VGears::CreateTestMap (SceneManager *scene_manager)
 Creates a test map. More...
 

Variables

static HarcodedTextureInfo VGears::textures []
 World map hardcoded textures. More...
 
static const char * VGears::WORLD_RESOURCE_GROUP = "FFVII_World"
 
std::vector< TexturePtr > VGears::loaded_textures
 The list of loaded textures. More...
 
std::vector< MaterialPtr > VGears::materials
 The list of materials. More...
 
std::map< int, ManualObject * > VGears::texture_ids
 Map of texture IDs. More...