コード例 #1
0
 public void Draw(RPG_Game g)
 {
     for (int i = 0; i < count; i++)
     {
         Page page = pages[i];
         if (page.id == selectedPage)
         {
             page.Draw(g);
         }
     }
 }
コード例 #2
0
 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);
         }
     }
 }
コード例 #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!");
                }
            }
        }
コード例 #4
0
 public void Add(Page page, RPG_Game g)
 {
     pages.Add(page); page.Init(g);
 }
コード例 #5
0
ファイル: Page.cs プロジェクト: CertifiedToast/MonoGameRPG
 public abstract void Draw(RPG_Game g);
コード例 #6
0
ファイル: Page.cs プロジェクト: CertifiedToast/MonoGameRPG
 public abstract void Update(GameTime gt, RPG_Game g);
コード例 #7
0
ファイル: Page.cs プロジェクト: CertifiedToast/MonoGameRPG
 public abstract void Init(RPG_Game g);