Game
اعلان
public class Strawberry.Game
یک بازی را با استفاده از یک game context که بازی در آن در حال وقوع است و یک game launcher وابسته به پلتفرم اجرا میکند.
ویژگیها (Properties)
GameContext
Game Context کنونی را برمیگرداند
IGameContext GameContext { get }
Instance static
نمونهٔ بازیِ در حال اجرای کنونی
Game Instance { get }
متدها
Run
بازی را اجرا میکند
void Run(IGameContext context, IGameLauncher launcher)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
context |
Strawberry.Core.IGameContext |
game contextای که بازی واقعی در آن در حال وقوع است |
launcher |
Strawberry.IGameLauncher |
launcherای که برای مقداردهی اولیهٔ بازی استفاده میشود. |
Run
بازی را اجرا میکند
void Run(IGameContext context, IGameLauncher launcher, IFrameInfoProvider frameInfoProvider)
پارامترها:
| نام | نوع | توضیحات |
|---|---|---|
context |
Strawberry.Core.IGameContext |
game contextای که بازی واقعی در آن در حال وقوع است |
launcher |
Strawberry.IGameLauncher |
launcherای که برای مقداردهی اولیهٔ بازی استفاده میشود. |
frameInfoProvider |
Strawberry.IFrameInfoProvider |
ارائهدهندهٔ frame info که برای ذخیرهٔ اطلاعات فریم استفاده میشود |
استثناها (Exceptions):
System.ArgumentNullException—
Exit
void Exit()