MacLO/src/GameWindow.c
2021-10-16 15:38:43 -07:00

35 lines
772 B
C

// Copyright (c) Jon Thysell <http://jonthysell.com>
// Licensed under the MIT License.
#include "GameWindow.h"
void GameWindow_Init(GameWindow *pGameWindow)
{
if (pGameWindow->Window != nil)
{
ShowError("\pGameWindow already initialized!", false);
}
pGameWindow->Window = GetNewWindow(BaseResID, nil, MoveToFront);
if (pGameWindow->Window == nil)
{
ShowError("\pGameWindow resource WIND BaseResID missing!", true);
}
GameEngine_LoadLevel(&(pGameWindow->Engine), 0, false);
}
void GameWindow_Draw(GameWindow *pGameWindow)
{
SetPort(pGameWindow->Window);
MoveTo(10, 20);
DrawString("\pHello MacLO");
}
void GameWindow_Show(GameWindow *pGameWindow)
{
ShowWindow(pGameWindow->Window);
}