SpriteSheet and Tiles
This commit is contained in:
@ -29,12 +29,20 @@ namespace ia::iae::rpg
|
||||
return &EngineConfig;
|
||||
}
|
||||
|
||||
Handle g_playerSpriteSheet;
|
||||
|
||||
VOID OnInitialize()
|
||||
{
|
||||
g_playerSpriteSheet = IAEngine::CreateSpriteSheet("Resources/Cute_Fantasy_Free/Player/Player.png", 32, 32,
|
||||
{6, 6, 6, 6, 6, 6, 4, 4, 4, 4});
|
||||
|
||||
IAEngine::LoadResources({g_playerSpriteSheet});
|
||||
}
|
||||
|
||||
VOID OnTerminate()
|
||||
{
|
||||
|
||||
IAEngine::DestroyResource(g_playerSpriteSheet);
|
||||
}
|
||||
|
||||
VOID OnDebugDraw()
|
||||
@ -47,6 +55,7 @@ namespace ia::iae::rpg
|
||||
|
||||
VOID OnUpdate(IN FLOAT32 deltaTime)
|
||||
{
|
||||
IAEngine::DrawSprite(g_playerSpriteSheet, 0, 0, {100.0f, 100.0f});
|
||||
}
|
||||
|
||||
VOID OnResize(IN INT32 newWidth, IN INT32 newHeight)
|
||||
|
||||
Reference in New Issue
Block a user