Files
SDLRousku/embed.h
2024-12-05 20:49:37 +02:00

428 lines
19 KiB
C++

enum skin_name { Tavallinen, Alppisusi, Chibi };
enum skin_state { falling, haukahdus, hoksaa, hyppaa, kiali, laukka, laukka2, paikka, pissaus, platsahtaa, putoo, pyorii, pyoriivasemmalle, roikkuu, rouskutus };
// create with echo $(for n in $(find skin -name "*.png"; find skin -name "*.wav"; find skin -name "*.tsk"); do xxd -i $n; done) > embed_data.h
#include "embed_data.h"
#include <vector>
#include <string>
#include <utility>
#include <map>
using namespace std;
class embed_data {
public:
unsigned char *data;
unsigned int len;
};
embed_data skin_Tavallinen_falling[4] = {
{skin_Tavallinen_falling_1_png, skin_Tavallinen_falling_1_png_len},
{skin_Tavallinen_falling_2_png, skin_Tavallinen_falling_2_png_len},
{skin_Tavallinen_falling_3_png, skin_Tavallinen_falling_3_png_len},
{skin_Tavallinen_falling_4_png, skin_Tavallinen_falling_4_png_len}
};
embed_data skin_Tavallinen_haukahdus[4] = {
{skin_Tavallinen_haukahdus_1_png, skin_Tavallinen_haukahdus_1_png_len},
{skin_Tavallinen_haukahdus_2_png, skin_Tavallinen_haukahdus_2_png_len},
{skin_Tavallinen_haukahdus_3_png, skin_Tavallinen_haukahdus_3_png_len},
{skin_Tavallinen_haukahdus_4_png, skin_Tavallinen_haukahdus_4_png_len}
};
embed_data skin_Tavallinen_hoksaa[4] = {
{skin_Tavallinen_hoksaa_1_png, skin_Tavallinen_hoksaa_1_png_len},
{skin_Tavallinen_hoksaa_2_png, skin_Tavallinen_hoksaa_2_png_len},
{skin_Tavallinen_hoksaa_3_png, skin_Tavallinen_hoksaa_3_png_len},
{skin_Tavallinen_hoksaa_4_png, skin_Tavallinen_hoksaa_4_png_len}
};
embed_data skin_Tavallinen_hyppaa[4] = {
{skin_Tavallinen_hyppaa_1_png, skin_Tavallinen_hyppaa_1_png_len},
{skin_Tavallinen_hyppaa_2_png, skin_Tavallinen_hyppaa_2_png_len},
{skin_Tavallinen_hyppaa_3_png, skin_Tavallinen_hyppaa_3_png_len},
{skin_Tavallinen_hyppaa_4_png, skin_Tavallinen_hyppaa_4_png_len}
};
embed_data skin_Tavallinen_kiali[4] = {
{skin_Tavallinen_kiali_1_png, skin_Tavallinen_kiali_1_png_len},
{skin_Tavallinen_kiali_2_png, skin_Tavallinen_kiali_2_png_len},
{skin_Tavallinen_kiali_3_png, skin_Tavallinen_kiali_3_png_len},
{skin_Tavallinen_kiali_4_png, skin_Tavallinen_kiali_4_png_len}
};
embed_data skin_Tavallinen_laukka[6] = {
{skin_Tavallinen_laukka_1_png, skin_Tavallinen_laukka_1_png_len},
{skin_Tavallinen_laukka_2_png, skin_Tavallinen_laukka_2_png_len},
{skin_Tavallinen_laukka_3_png, skin_Tavallinen_laukka_3_png_len},
{skin_Tavallinen_laukka_4_png, skin_Tavallinen_laukka_4_png_len},
{skin_Tavallinen_laukka_5_png, skin_Tavallinen_laukka_5_png_len},
{skin_Tavallinen_laukka_6_png, skin_Tavallinen_laukka_6_png_len}
};
embed_data skin_Tavallinen_laukka2[6] = {
{skin_Tavallinen_laukka2_1_png, skin_Tavallinen_laukka2_1_png_len},
{skin_Tavallinen_laukka2_2_png, skin_Tavallinen_laukka2_2_png_len},
{skin_Tavallinen_laukka2_3_png, skin_Tavallinen_laukka2_3_png_len},
{skin_Tavallinen_laukka2_4_png, skin_Tavallinen_laukka2_4_png_len},
{skin_Tavallinen_laukka2_5_png, skin_Tavallinen_laukka2_5_png_len},
{skin_Tavallinen_laukka2_6_png, skin_Tavallinen_laukka2_6_png_len}
};
embed_data skin_Tavallinen_paikka[4] = {
{skin_Tavallinen_paikka_1_png, skin_Tavallinen_paikka_1_png_len},
{skin_Tavallinen_paikka_2_png, skin_Tavallinen_paikka_2_png_len},
{skin_Tavallinen_paikka_3_png, skin_Tavallinen_paikka_3_png_len},
{skin_Tavallinen_paikka_4_png, skin_Tavallinen_paikka_4_png_len}
};
embed_data skin_Tavallinen_pissaus[7] = {
{skin_Tavallinen_pissaus_1_png, skin_Tavallinen_pissaus_1_png_len},
{skin_Tavallinen_pissaus_2_png, skin_Tavallinen_pissaus_2_png_len},
{skin_Tavallinen_pissaus_3_png, skin_Tavallinen_pissaus_3_png_len},
{skin_Tavallinen_pissaus_4_png, skin_Tavallinen_pissaus_4_png_len},
{skin_Tavallinen_pissaus_5_png, skin_Tavallinen_pissaus_5_png_len},
{skin_Tavallinen_pissaus_6_png, skin_Tavallinen_pissaus_6_png_len},
{skin_Tavallinen_pissaus_7_png, skin_Tavallinen_pissaus_7_png_len},
};
embed_data skin_Tavallinen_platsahtaa[4] = {
{skin_Tavallinen_platsahtaa_1_png, skin_Tavallinen_platsahtaa_1_png_len},
{skin_Tavallinen_platsahtaa_2_png, skin_Tavallinen_platsahtaa_2_png_len},
{skin_Tavallinen_platsahtaa_3_png, skin_Tavallinen_platsahtaa_3_png_len},
{skin_Tavallinen_platsahtaa_4_png, skin_Tavallinen_platsahtaa_4_png_len}
};
embed_data skin_Tavallinen_putoo[4] = {
{skin_Tavallinen_putoo_1_png, skin_Tavallinen_putoo_1_png_len},
{skin_Tavallinen_putoo_2_png, skin_Tavallinen_putoo_2_png_len},
{skin_Tavallinen_putoo_3_png, skin_Tavallinen_putoo_3_png_len},
{skin_Tavallinen_putoo_4_png, skin_Tavallinen_putoo_4_png_len}
};
embed_data skin_Tavallinen_pyorii[4] = {
{skin_Tavallinen_pyorii_1_png, skin_Tavallinen_pyorii_1_png_len},
{skin_Tavallinen_pyorii_2_png, skin_Tavallinen_pyorii_2_png_len},
{skin_Tavallinen_pyorii_3_png, skin_Tavallinen_pyorii_3_png_len},
{skin_Tavallinen_pyorii_4_png, skin_Tavallinen_pyorii_4_png_len}
};
embed_data skin_Tavallinen_pyoriivasemmalle[4] = {
{skin_Tavallinen_pyoriivasemmalle_1_png, skin_Tavallinen_pyoriivasemmalle_1_png_len},
{skin_Tavallinen_pyoriivasemmalle_2_png, skin_Tavallinen_pyoriivasemmalle_2_png_len},
{skin_Tavallinen_pyoriivasemmalle_3_png, skin_Tavallinen_pyoriivasemmalle_3_png_len},
{skin_Tavallinen_pyoriivasemmalle_4_png, skin_Tavallinen_pyoriivasemmalle_4_png_len}
};
embed_data skin_Tavallinen_roikkuu[1] = {
{skin_Tavallinen_roikkuu_1_png, skin_Tavallinen_roikkuu_1_png_len},
};
embed_data skin_Tavallinen_rouskutus[4] = {
{skin_Tavallinen_rouskutus_1_png, skin_Tavallinen_rouskutus_1_png_len},
{skin_Tavallinen_rouskutus_2_png, skin_Tavallinen_rouskutus_2_png_len},
{skin_Tavallinen_rouskutus_3_png, skin_Tavallinen_rouskutus_3_png_len},
{skin_Tavallinen_rouskutus_4_png, skin_Tavallinen_rouskutus_4_png_len}
};
embed_data *skin_Tavallinen[15] = {
skin_Tavallinen_falling,
skin_Tavallinen_haukahdus,
skin_Tavallinen_hoksaa,
skin_Tavallinen_hyppaa,
skin_Tavallinen_kiali,
skin_Tavallinen_laukka,
skin_Tavallinen_laukka2,
skin_Tavallinen_paikka,
skin_Tavallinen_pissaus,
skin_Tavallinen_platsahtaa,
skin_Tavallinen_putoo,
skin_Tavallinen_pyorii,
skin_Tavallinen_pyoriivasemmalle,
skin_Tavallinen_roikkuu,
skin_Tavallinen_rouskutus
};
embed_data skin_Alppisusi_falling[4] = {
{skin_Alppisusi_falling_1_png, skin_Alppisusi_falling_1_png_len},
{skin_Alppisusi_falling_2_png, skin_Alppisusi_falling_2_png_len},
{skin_Alppisusi_falling_3_png, skin_Alppisusi_falling_3_png_len},
{skin_Alppisusi_falling_4_png, skin_Alppisusi_falling_4_png_len}
};
embed_data skin_Alppisusi_haukahdus[4] = {
{skin_Alppisusi_haukahdus_1_png, skin_Alppisusi_haukahdus_1_png_len},
{skin_Alppisusi_haukahdus_2_png, skin_Alppisusi_haukahdus_2_png_len},
{skin_Alppisusi_haukahdus_3_png, skin_Alppisusi_haukahdus_3_png_len},
{skin_Alppisusi_haukahdus_4_png, skin_Alppisusi_haukahdus_4_png_len}
};
embed_data skin_Alppisusi_hoksaa[4] = {
{skin_Alppisusi_hoksaa_1_png, skin_Alppisusi_hoksaa_1_png_len},
{skin_Alppisusi_hoksaa_2_png, skin_Alppisusi_hoksaa_2_png_len},
{skin_Alppisusi_hoksaa_3_png, skin_Alppisusi_hoksaa_3_png_len},
{skin_Alppisusi_hoksaa_4_png, skin_Alppisusi_hoksaa_4_png_len}
};
embed_data skin_Alppisusi_hyppaa[4] = {
{skin_Alppisusi_hyppaa_1_png, skin_Alppisusi_hyppaa_1_png_len},
{skin_Alppisusi_hyppaa_2_png, skin_Alppisusi_hyppaa_2_png_len},
{skin_Alppisusi_hyppaa_3_png, skin_Alppisusi_hyppaa_3_png_len},
{skin_Alppisusi_hyppaa_4_png, skin_Alppisusi_hyppaa_4_png_len}
};
embed_data skin_Alppisusi_kiali[4] = {
{skin_Alppisusi_kiali_1_png, skin_Alppisusi_kiali_1_png_len},
{skin_Alppisusi_kiali_2_png, skin_Alppisusi_kiali_2_png_len},
{skin_Alppisusi_kiali_3_png, skin_Alppisusi_kiali_3_png_len},
{skin_Alppisusi_kiali_4_png, skin_Alppisusi_kiali_4_png_len}
};
embed_data skin_Alppisusi_laukka[6] = {
{skin_Alppisusi_laukka_1_png, skin_Alppisusi_laukka_1_png_len},
{skin_Alppisusi_laukka_2_png, skin_Alppisusi_laukka_2_png_len},
{skin_Alppisusi_laukka_3_png, skin_Alppisusi_laukka_3_png_len},
{skin_Alppisusi_laukka_4_png, skin_Alppisusi_laukka_4_png_len},
{skin_Alppisusi_laukka_5_png, skin_Alppisusi_laukka_5_png_len},
{skin_Alppisusi_laukka_6_png, skin_Alppisusi_laukka_6_png_len}
};
embed_data skin_Alppisusi_laukka2[6] = {
{skin_Alppisusi_laukka2_1_png, skin_Alppisusi_laukka2_1_png_len},
{skin_Alppisusi_laukka2_2_png, skin_Alppisusi_laukka2_2_png_len},
{skin_Alppisusi_laukka2_3_png, skin_Alppisusi_laukka2_3_png_len},
{skin_Alppisusi_laukka2_4_png, skin_Alppisusi_laukka2_4_png_len},
{skin_Alppisusi_laukka2_5_png, skin_Alppisusi_laukka2_5_png_len},
{skin_Alppisusi_laukka2_6_png, skin_Alppisusi_laukka2_6_png_len}
};
embed_data skin_Alppisusi_paikka[4] = {
{skin_Alppisusi_paikka_1_png, skin_Alppisusi_paikka_1_png_len},
{skin_Alppisusi_paikka_2_png, skin_Alppisusi_paikka_2_png_len},
{skin_Alppisusi_paikka_3_png, skin_Alppisusi_paikka_3_png_len},
{skin_Alppisusi_paikka_4_png, skin_Alppisusi_paikka_4_png_len}
};
embed_data skin_Alppisusi_pissaus[7] = {
{skin_Alppisusi_pissaus_1_png, skin_Alppisusi_pissaus_1_png_len},
{skin_Alppisusi_pissaus_2_png, skin_Alppisusi_pissaus_2_png_len},
{skin_Alppisusi_pissaus_3_png, skin_Alppisusi_pissaus_3_png_len},
{skin_Alppisusi_pissaus_4_png, skin_Alppisusi_pissaus_4_png_len},
{skin_Alppisusi_pissaus_5_png, skin_Alppisusi_pissaus_5_png_len},
{skin_Alppisusi_pissaus_6_png, skin_Alppisusi_pissaus_6_png_len},
{skin_Alppisusi_pissaus_7_png, skin_Alppisusi_pissaus_7_png_len},
};
embed_data skin_Alppisusi_platsahtaa[4] = {
{skin_Alppisusi_platsahtaa_1_png, skin_Alppisusi_platsahtaa_1_png_len},
{skin_Alppisusi_platsahtaa_2_png, skin_Alppisusi_platsahtaa_2_png_len},
{skin_Alppisusi_platsahtaa_3_png, skin_Alppisusi_platsahtaa_3_png_len},
{skin_Alppisusi_platsahtaa_4_png, skin_Alppisusi_platsahtaa_4_png_len}
};
embed_data skin_Alppisusi_putoo[4] = {
{skin_Alppisusi_putoo_1_png, skin_Alppisusi_putoo_1_png_len},
{skin_Alppisusi_putoo_2_png, skin_Alppisusi_putoo_2_png_len},
{skin_Alppisusi_putoo_3_png, skin_Alppisusi_putoo_3_png_len},
{skin_Alppisusi_putoo_4_png, skin_Alppisusi_putoo_4_png_len}
};
embed_data skin_Alppisusi_pyorii[4] = {
{skin_Alppisusi_pyorii_1_png, skin_Alppisusi_pyorii_1_png_len},
{skin_Alppisusi_pyorii_2_png, skin_Alppisusi_pyorii_2_png_len},
{skin_Alppisusi_pyorii_3_png, skin_Alppisusi_pyorii_3_png_len},
{skin_Alppisusi_pyorii_4_png, skin_Alppisusi_pyorii_4_png_len}
};
embed_data skin_Alppisusi_pyoriivasemmalle[4] = {
{skin_Alppisusi_pyoriivasemmalle_1_png, skin_Alppisusi_pyoriivasemmalle_1_png_len},
{skin_Alppisusi_pyoriivasemmalle_2_png, skin_Alppisusi_pyoriivasemmalle_2_png_len},
{skin_Alppisusi_pyoriivasemmalle_3_png, skin_Alppisusi_pyoriivasemmalle_3_png_len},
{skin_Alppisusi_pyoriivasemmalle_4_png, skin_Alppisusi_pyoriivasemmalle_4_png_len}
};
embed_data skin_Alppisusi_roikkuu[1] = {
{skin_Alppisusi_roikkuu_1_png, skin_Alppisusi_roikkuu_1_png_len},
};
embed_data skin_Alppisusi_rouskutus[4] = {
{skin_Alppisusi_rouskutus_1_png, skin_Alppisusi_rouskutus_1_png_len},
{skin_Alppisusi_rouskutus_2_png, skin_Alppisusi_rouskutus_2_png_len},
{skin_Alppisusi_rouskutus_3_png, skin_Alppisusi_rouskutus_3_png_len},
{skin_Alppisusi_rouskutus_4_png, skin_Alppisusi_rouskutus_4_png_len}
};
embed_data *skin_Alppisusi[15] = {
skin_Alppisusi_falling,
skin_Alppisusi_haukahdus,
skin_Alppisusi_hoksaa,
skin_Alppisusi_hyppaa,
skin_Alppisusi_kiali,
skin_Alppisusi_laukka,
skin_Alppisusi_laukka2,
skin_Alppisusi_paikka,
skin_Alppisusi_pissaus,
skin_Alppisusi_platsahtaa,
skin_Alppisusi_putoo,
skin_Alppisusi_pyorii,
skin_Alppisusi_pyoriivasemmalle,
skin_Alppisusi_roikkuu,
skin_Alppisusi_rouskutus
};
embed_data skin_Chibi_falling[4] = {
{skin_Chibi_falling_1_png, skin_Chibi_falling_1_png_len},
{skin_Chibi_falling_2_png, skin_Chibi_falling_2_png_len},
{skin_Chibi_falling_3_png, skin_Chibi_falling_3_png_len},
{skin_Chibi_falling_4_png, skin_Chibi_falling_4_png_len}
};
embed_data skin_Chibi_haukahdus[4] = {
{skin_Chibi_haukahdus_1_png, skin_Chibi_haukahdus_1_png_len},
{skin_Chibi_haukahdus_2_png, skin_Chibi_haukahdus_2_png_len},
{skin_Chibi_haukahdus_3_png, skin_Chibi_haukahdus_3_png_len},
{skin_Chibi_haukahdus_4_png, skin_Chibi_haukahdus_4_png_len}
};
embed_data skin_Chibi_hoksaa[4] = {
{skin_Chibi_hoksaa_1_png, skin_Chibi_hoksaa_1_png_len},
{skin_Chibi_hoksaa_2_png, skin_Chibi_hoksaa_2_png_len},
{skin_Chibi_hoksaa_3_png, skin_Chibi_hoksaa_3_png_len},
{skin_Chibi_hoksaa_4_png, skin_Chibi_hoksaa_4_png_len}
};
embed_data skin_Chibi_hyppaa[4] = {
{skin_Chibi_hyppaa_1_png, skin_Chibi_hyppaa_1_png_len},
{skin_Chibi_hyppaa_2_png, skin_Chibi_hyppaa_2_png_len},
{skin_Chibi_hyppaa_3_png, skin_Chibi_hyppaa_3_png_len},
{skin_Chibi_hyppaa_4_png, skin_Chibi_hyppaa_4_png_len}
};
embed_data skin_Chibi_kiali[4] = {
{skin_Chibi_kiali_1_png, skin_Chibi_kiali_1_png_len},
{skin_Chibi_kiali_2_png, skin_Chibi_kiali_2_png_len},
{skin_Chibi_kiali_3_png, skin_Chibi_kiali_3_png_len},
{skin_Chibi_kiali_4_png, skin_Chibi_kiali_4_png_len}
};
embed_data skin_Chibi_laukka[6] = {
{skin_Chibi_laukka_1_png, skin_Chibi_laukka_1_png_len},
{skin_Chibi_laukka_2_png, skin_Chibi_laukka_2_png_len},
{skin_Chibi_laukka_3_png, skin_Chibi_laukka_3_png_len},
{skin_Chibi_laukka_4_png, skin_Chibi_laukka_4_png_len},
{skin_Chibi_laukka_5_png, skin_Chibi_laukka_5_png_len},
{skin_Chibi_laukka_6_png, skin_Chibi_laukka_6_png_len}
};
embed_data skin_Chibi_laukka2[6] = {
{skin_Chibi_laukka2_1_png, skin_Chibi_laukka2_1_png_len},
{skin_Chibi_laukka2_2_png, skin_Chibi_laukka2_2_png_len},
{skin_Chibi_laukka2_3_png, skin_Chibi_laukka2_3_png_len},
{skin_Chibi_laukka2_4_png, skin_Chibi_laukka2_4_png_len},
{skin_Chibi_laukka2_5_png, skin_Chibi_laukka2_5_png_len},
{skin_Chibi_laukka2_6_png, skin_Chibi_laukka2_6_png_len}
};
embed_data skin_Chibi_paikka[4] = {
{skin_Chibi_paikka_1_png, skin_Chibi_paikka_1_png_len},
{skin_Chibi_paikka_2_png, skin_Chibi_paikka_2_png_len},
{skin_Chibi_paikka_3_png, skin_Chibi_paikka_3_png_len},
{skin_Chibi_paikka_4_png, skin_Chibi_paikka_4_png_len}
};
embed_data skin_Chibi_pissaus[7] = {
{skin_Chibi_pissaus_1_png, skin_Chibi_pissaus_1_png_len},
{skin_Chibi_pissaus_2_png, skin_Chibi_pissaus_2_png_len},
{skin_Chibi_pissaus_3_png, skin_Chibi_pissaus_3_png_len},
{skin_Chibi_pissaus_4_png, skin_Chibi_pissaus_4_png_len},
{skin_Chibi_pissaus_5_png, skin_Chibi_pissaus_5_png_len},
{skin_Chibi_pissaus_6_png, skin_Chibi_pissaus_6_png_len},
{skin_Chibi_pissaus_7_png, skin_Chibi_pissaus_7_png_len},
};
embed_data skin_Chibi_platsahtaa[4] = {
{skin_Chibi_platsahtaa_1_png, skin_Chibi_platsahtaa_1_png_len},
{skin_Chibi_platsahtaa_2_png, skin_Chibi_platsahtaa_2_png_len},
{skin_Chibi_platsahtaa_3_png, skin_Chibi_platsahtaa_3_png_len},
{skin_Chibi_platsahtaa_4_png, skin_Chibi_platsahtaa_4_png_len}
};
embed_data skin_Chibi_putoo[4] = {
{skin_Chibi_putoo_1_png, skin_Chibi_putoo_1_png_len},
{skin_Chibi_putoo_2_png, skin_Chibi_putoo_2_png_len},
{skin_Chibi_putoo_3_png, skin_Chibi_putoo_3_png_len},
{skin_Chibi_putoo_4_png, skin_Chibi_putoo_4_png_len}
};
embed_data skin_Chibi_pyorii[4] = {
{skin_Chibi_pyorii_1_png, skin_Chibi_pyorii_1_png_len},
{skin_Chibi_pyorii_2_png, skin_Chibi_pyorii_2_png_len},
{skin_Chibi_pyorii_3_png, skin_Chibi_pyorii_3_png_len},
{skin_Chibi_pyorii_4_png, skin_Chibi_pyorii_4_png_len}
};
embed_data skin_Chibi_pyoriivasemmalle[4] = {
{skin_Chibi_pyoriivasemmalle_1_png, skin_Chibi_pyoriivasemmalle_1_png_len},
{skin_Chibi_pyoriivasemmalle_2_png, skin_Chibi_pyoriivasemmalle_2_png_len},
{skin_Chibi_pyoriivasemmalle_3_png, skin_Chibi_pyoriivasemmalle_3_png_len},
{skin_Chibi_pyoriivasemmalle_4_png, skin_Chibi_pyoriivasemmalle_4_png_len}
};
embed_data skin_Chibi_roikkuu[1] = {
{skin_Chibi_roikkuu_1_png, skin_Chibi_roikkuu_1_png_len},
};
embed_data skin_Chibi_rouskutus[4] = {
{skin_Chibi_rouskutus_1_png, skin_Chibi_rouskutus_1_png_len},
{skin_Chibi_rouskutus_2_png, skin_Chibi_rouskutus_2_png_len},
{skin_Chibi_rouskutus_3_png, skin_Chibi_rouskutus_3_png_len},
{skin_Chibi_rouskutus_4_png, skin_Chibi_rouskutus_4_png_len}
};
embed_data *skin_Chibi[15] = {
skin_Chibi_falling,
skin_Chibi_haukahdus,
skin_Chibi_hoksaa,
skin_Chibi_hyppaa,
skin_Chibi_kiali,
skin_Chibi_laukka,
skin_Chibi_laukka2,
skin_Chibi_paikka,
skin_Chibi_pissaus,
skin_Chibi_platsahtaa,
skin_Chibi_putoo,
skin_Chibi_pyorii,
skin_Chibi_pyoriivasemmalle,
skin_Chibi_roikkuu,
skin_Chibi_rouskutus
};
map <string, int> img_name_map = {
{"falling", 0},
{"haukahdus", 1},
{"hoksaa", 2},
{"hyppaa", 3},
{"kiali", 4},
{"laukka", 5},
{"laukka2", 6},
{"paikka", 7},
{"pissaus", 8},
{"platsahtaa", 9},
{"putoo", 10},
{"pyorii", 11},
{"pyoriivasemmalle", 12},
{"roikkuu", 13},
{"rouskutus", 14}
};
class SkinsEmbed {
public:
embed_data *getSkin(string skin, string img_name) {
//return NULL;
if (skin == "Tavallinen") {
return skin_Tavallinen[img_name_map[img_name]];
} else if (skin == "Alppisusi") {
return skin_Alppisusi[img_name_map[img_name]];
} else if (skin == "Chibi") {
return skin_Chibi[img_name_map[img_name]];
}
return NULL;
}
pair<unsigned char *, unsigned int> getSound(string skin, string img_name) {
//return make_pair((unsigned char *) NULL, 0);
if (skin == "Tavallinen") {
if (img_name == "haukahdus") {
return make_pair(skin_Tavallinen_haukahdus_roh2_wav, skin_Tavallinen_haukahdus_roh2_wav_len);
} else if (img_name == "platsahtaa") {
return make_pair(skin_Tavallinen_platsahtaa_tomsmaahan_wav, skin_Tavallinen_platsahtaa_tomsmaahan_wav_len);
}
} else if (skin == "Alppisusi") {
if (img_name == "haukahdus") {
return make_pair(skin_Alppisusi_haukahdus_roh_wav, skin_Alppisusi_haukahdus_roh_wav_len);
} else if (img_name == "platsahtaa") {
return make_pair(skin_Alppisusi_platsahtaa_tomsmaahan_wav, skin_Alppisusi_platsahtaa_tomsmaahan_wav_len);
}
} else if (skin == "Chibi") {
if (img_name == "haukahdus") {
return make_pair(skin_Chibi_haukahdus_roh_wav, skin_Chibi_haukahdus_roh_wav_len);
} else if (img_name == "platsahtaa") {
return make_pair(skin_Chibi_platsahtaa_tomsmaahan_wav, skin_Chibi_platsahtaa_tomsmaahan_wav_len);
}
}
return make_pair((unsigned char *) NULL, 0);
}
string getParams(string skin) {
//return "";
if (skin == "Tavallinen") {
return string((char *)skin_Tavallinen_tsk, skin_Tavallinen_tsk_len);
} else if (skin == "Alppisusi") {
return string((char *)skin_Alppisusi_tsk, skin_Alppisusi_tsk_len);
} else if (skin == "Chibi") {
return string((char *)skin_Chibi_tsk, skin_Chibi_tsk_len);
}
return "";
}
};