File WfSprites.c

File List > game > src > WfSprites.c

Go to the documentation of this file

#include "WfSprites.h"
#include "Game2DLayer.h"
#include "Atlas.h"

void WfGetTreeSprites(struct WfTreeSprites* spritesPerSeason, hAtlas atlas)
{

    spritesPerSeason[Spring].coniferousTop1 = At_FindSprite("conif_tree_sum_top_1", atlas);
    spritesPerSeason[Spring].coniferousTop2 = At_FindSprite("conif_tree_sum_top_2", atlas);
    spritesPerSeason[Spring].deciduousTop1 = At_FindSprite("decid_tree_sum_top_1", atlas);
    spritesPerSeason[Spring].deciduousTop2 = At_FindSprite("decid_tree_sum_top_2", atlas);
    spritesPerSeason[Spring].trunk1 = At_FindSprite("tree_trunk_sum_1", atlas);
    spritesPerSeason[Spring].trunk2 = At_FindSprite("tree_trunk_sum_2", atlas);
    spritesPerSeason[Spring].stump1 = At_FindSprite("tree_stump_sum_1", atlas);
    spritesPerSeason[Spring].stump2 = At_FindSprite("tree_stump_sum_2", atlas);

    spritesPerSeason[Summer].coniferousTop1 = At_FindSprite("conif_tree_sum_top_1", atlas);
    spritesPerSeason[Summer].coniferousTop2 = At_FindSprite("conif_tree_sum_top_2", atlas);
    spritesPerSeason[Summer].deciduousTop1 = At_FindSprite("decid_tree_sum_top_1", atlas);
    spritesPerSeason[Summer].deciduousTop2 = At_FindSprite("decid_tree_sum_top_2", atlas);
    spritesPerSeason[Summer].trunk1 = At_FindSprite("tree_trunk_sum_1", atlas);
    spritesPerSeason[Summer].trunk2 = At_FindSprite("tree_trunk_sum_2", atlas);
    spritesPerSeason[Summer].stump1 = At_FindSprite("tree_stump_sum_1", atlas);
    spritesPerSeason[Summer].stump2 = At_FindSprite("tree_stump_sum_2", atlas);

    spritesPerSeason[Autumn].coniferousTop1 = At_FindSprite("conif_tree_aut_top_1", atlas);
    spritesPerSeason[Autumn].coniferousTop2 = At_FindSprite("conif_tree_aut_top_2", atlas);
    spritesPerSeason[Autumn].deciduousTop1 = At_FindSprite("decid_tree_aut_top_1", atlas);
    spritesPerSeason[Autumn].deciduousTop2 = At_FindSprite("decid_tree_aut_top_2", atlas);
    spritesPerSeason[Autumn].trunk1 = At_FindSprite("tree_trunk_sum_1", atlas);
    spritesPerSeason[Autumn].trunk2 = At_FindSprite("tree_trunk_sum_2", atlas);
    spritesPerSeason[Autumn].stump1 = At_FindSprite("tree_stump_sum_1", atlas);
    spritesPerSeason[Autumn].stump2 = At_FindSprite("tree_stump_sum_2", atlas);

    spritesPerSeason[Winter].coniferousTop1 = At_FindSprite("conif_tree_wint_top_1", atlas);
    spritesPerSeason[Winter].coniferousTop2 = At_FindSprite("conif_tree_wint_top_2", atlas);
    spritesPerSeason[Winter].deciduousTop1 = At_FindSprite("decid_tree_wint_top_1", atlas);
    spritesPerSeason[Winter].deciduousTop2 = At_FindSprite("decid_tree_wint_top_2", atlas);
    spritesPerSeason[Winter].trunk1 = At_FindSprite("tree_trunk_sum_1", atlas);
    spritesPerSeason[Winter].trunk2 = At_FindSprite("tree_trunk_sum_2", atlas);
    spritesPerSeason[Winter].stump1 = At_FindSprite("tree_stump_sum_1", atlas);
    spritesPerSeason[Winter].stump2 = At_FindSprite("tree_stump_sum_2", atlas);
}


void WfInitSprites(struct WfSprites* pSprites, struct GameLayer2DData* pLayerData)
{
    WfGetTreeSprites(pSprites->treeSpritesPerSeason, pLayerData->hAtlas);
}