public void Draw(RPG_Game g) { for (int i = 0; i < count; i++) { Page page = pages[i]; if (page.id == selectedPage) { page.Draw(g); } } }
public void Update(GameTime gt, RPG_Game g) { for (int i = 0; i < count; i++) { Page page = pages[i]; if (page.id == selectedPage) { page.Update(gt, g); } } }
public static async Task CmdGame(SocketMessage msg) { if (msg.Channel.Id == VoopAI.botChannel.Id) { if (!RPG_Game.game_running && !RPG_Game.game_queuing) { await VoopAI.gameChannel.SendMessageAsync("A new game is beginning! You have five minutes to use /joingame to be allowed into this session!"); await VoopAI.botChannel.SendMessageAsync("A new game will begin in five minutes! Use /joingame to be a part of it!"); new Task(() => RPG_Game.StartGame()).Start(); } else { await VoopAI.botChannel.SendMessageAsync("A game has already started or is starting!"); } } }
public void Add(Page page, RPG_Game g) { pages.Add(page); page.Init(g); }
public abstract void Draw(RPG_Game g);
public abstract void Update(GameTime gt, RPG_Game g);
public abstract void Init(RPG_Game g);