428 lines
19 KiB
C++
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 "";
|
|
}
|
|
};
|