Ejemplo n.º 1
0
void Client::init() {
    // --- PLAYER POS ---
    // update player pos and render scoped variables
    last_player_pos = get_player()->get_viewpoint();
    update_render(last_player_pos);
    
    // --- UI ---
    game_window_holder = new GameWindowHolder();
    
    // --- Game Inputs ---
    game_receiver = new GameInputReceiver();
    mount_receiver = new MountInputReceiver();
    cursor_handler = new CursorItemHandler();
    
    // last receiver added is checked first
    add_receiver(game_receiver);
    add_receiver(cursor_handler);
    add_receiver(game_window_holder);

    // --- SPRITE MANAGER ---
    sprite_manager = SpriteManager();
    
    InputMultiplexer::init();
}
Ejemplo n.º 2
0
#include "SpriteManager.hpp"

SpriteManager SpriteManager::_instance=SpriteManager();

SpriteManager::SpriteManager()
{
  
}

SpriteManager::~SpriteManager()
{
  
}

SpriteManager &
SpriteManager::instance()
{
  return _instance;
}