Ctrl+K

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()