Beispiel #1
0
int load_cmd(char * cmd, char ** args)
{
  ASSERT_ARGS1(cmd, args);

  if (!load_image(args[0]))
    return -1;

  set_title(args[0]);
  update_render();
  return 0;
}
Beispiel #2
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();
}