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; }
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(); }