mirror of
https://github.com/jonthysell/MacLO.git
synced 2024-06-25 16:29:53 +00:00
35 lines
772 B
C
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);
|
|
}
|