Jump to content
  • Advertisement
Sign in to follow this  
  • entries
    90
  • comments
    59
  • views
    42562

Pictures, etc

Sign in to follow this  
diablo_tk

172 views

Well I haven't really done all that much to Phill the Hungry Sheep so I don't have alot to write on the subject, actually I have nothing to write on it.

The engine is coming along fine, for now its called Nabla. The main reason for the re-write was to update the resource manager, which nows looks like:

/************************************
.filename resource_manager.h
.author stefan j lulham
************************************/


#ifndef N_RESOURCEMANAGER_H
#define N_RESOURCEMANAGER_H

#include
#include

#include "prerequests.h"

using namespace std;

namespace Nabla
{
namespace Manager
{
namespace Resource
{
template <class ResourceType> class ResourceManager
{
private:
static map resourcePool;

public:
static void LoadResource(string name, ResourceType* resource);
static void UnloadResource(string name);
static ResourceType* GetResource(string name);
};

template<class ResourceType> mapResourceManager::resourcePool;

template<class ResourceType> void ResourceManager::LoadResource(string name, ResourceType* resource)
{
ResourceManager::resourcePool.insert(pair(name, resource));
}

template<class ResourceType> void ResourceManager::UnloadResource(string name)
{
ResourceType* resource = ResourceManager::GetResource(name);
ResourceManager::resourcePool.erase(name);
delete resource;
}

template<class ResourceType> ResourceType* ResourceManager::GetResource(string name)
{
map::iterator i;
i = ResourceManager::resourcePool.find(name);

if (i != ResourceManager::resourcePool.end())
{
return i->second;
}

return NULL;
}
}
}
}

#endif



Apart from that I have been drawing like a jack who's about to be hacked but isn't really. Heres a few pages taken with a dodgy webcam:

General doodle page.


My legs crossed


A flannel, twisted

An while I had my camera pluged in I thought I would take a picture of my book collection:


Thats all for now.
Sign in to follow this  


0 Comments


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!