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);
         }
     }
 }
Beispiel #3
0
        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);
 }
Beispiel #5
0
 public abstract void Draw(RPG_Game g);
Beispiel #6
0
 public abstract void Update(GameTime gt, RPG_Game g);
Beispiel #7
0
 public abstract void Init(RPG_Game g);