Files
ModManager/src/order.h
T
2022-10-03 20:33:57 +02:00

30 lines
675 B
C

#ifndef __ORDER_H__
#define __ORDER_H__
#include <glib.h>
#define ORDER_FILE "__ORDER__"
//This file manager the load order of mods.
// the current solution is using ORDER_FILE to store a number corresponding to the mod
// this might be sub-optimal but at least it will work just fine
/**
* @brief update the mods ids and return the mods in order
*
* @return GList of char containing the name of the mod folder in order
*/
GList * listMods(int appid);
/**
* @brief Change the mod order by swaping two mod
*
* @param appid the game
* index of the mod in the mod list.
* @param modId
* @param modId2
*/
void swapPlace(int appid, int modId, int modId2);
#endif