A bit more code cleanup
This commit is contained in:
45
src/games/pokerbackup/pokergameassets.h
Normal file
45
src/games/pokerbackup/pokergameassets.h
Normal file
@ -0,0 +1,45 @@
|
||||
/**
|
||||
* Copyright (c) 2021 Dominic Masters
|
||||
*
|
||||
* This software is released under the MIT License.
|
||||
* https://opensource.org/licenses/MIT
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
#include "../../libs.h"
|
||||
#include "../../file/asset.h"
|
||||
#include "../../file/assetmanager.h"
|
||||
#include "../../locale/language.h"
|
||||
#include "../../display/texture.h"
|
||||
#include "../../vn/vncharacter.h"
|
||||
#include "../../poker/common.h"
|
||||
#include "characters/characters.h"
|
||||
|
||||
typedef struct {
|
||||
assetmanager_t manager;
|
||||
|
||||
font_t font;
|
||||
shader_t shader;
|
||||
language_t language;
|
||||
|
||||
texture_t testTexture;
|
||||
texture_t roomTexture;
|
||||
texture_t cardTexture;
|
||||
|
||||
texture_t characterTextures[POKER_CHARACTER_DEFINITIONS_COUNT];
|
||||
} pokergameassets_t;
|
||||
|
||||
/**
|
||||
* Load and initializes all the assets used by the poker game.
|
||||
*
|
||||
* @param assets Assets instance to initailize.
|
||||
* @return True if successful, otherwise false.
|
||||
*/
|
||||
bool pokerGameAssetsInit(pokergameassets_t *assets);
|
||||
|
||||
/**
|
||||
* Cleans a previously initialized game assets set.
|
||||
*
|
||||
* @param assets Assets to dispose.
|
||||
*/
|
||||
void pokerGameAssetsDispose(pokergameassets_t *assets);
|
Reference in New Issue
Block a user