Example #1
0
 public SplitCommand(BlackJackModule blackjack, PlayerModule playermodule, RPGMessageModule messages, CardImageModule images)
 {
     this.blackjack    = blackjack;
     this.playermodule = playermodule;
     this.messages     = messages;
     this.images       = images;
 }
Example #2
0
 /// <summary>
 /// creates a new <see cref="HoldemCommand"/>
 /// </summary>
 /// <param name="casino">access to holdem module</param>
 /// <param name="playermodule">access to player data</param>
 /// <param name="messagemodule">access to game messages</param>
 /// <param name="imagemodule">access to card images</param>
 public HoldemCommand(HoldemModule casino, PlayerModule playermodule, RPGMessageModule messagemodule, CardImageModule imagemodule)
 {
     this.casino        = casino;
     this.playermodule  = playermodule;
     this.messagemodule = messagemodule;
     this.imagemodule   = imagemodule;
 }
Example #3
0
 public FortunaEffect(int level, double time, RPGMessageModule messages, User user)
 {
     Time          = time;
     this.messages = messages;
     this.user     = user;
     Level         = level;
 }
Example #4
0
 public CallCommand(HoldemModule casino, PlayerModule playermodule, RPGMessageModule messagemodule, CardImageModule cardimages)
 {
     this.casino        = casino;
     this.playermodule  = playermodule;
     this.messagemodule = messagemodule;
     this.cardimages    = cardimages;
 }
Example #5
0
 public SmellyArmorEffect(int level, double time, RPGMessageModule messages, long userid)
 {
     Level         = level;
     Time          = time;
     this.messages = messages;
     this.userid   = userid;
 }
Example #6
0
        void IRunnableModule.Start()
        {
            messagemodule = context.GetModule <RPGMessageModule>();

            context.GetModule <StreamModule>().RegisterCommandHandler("equip", new EquipCommandHandler(this));
            context.GetModule <StreamModule>().RegisterCommandHandler("equipment", new ShowEquipmentCommandHandler(this));
            context.GetModule <StreamModule>().RegisterCommandHandler("takeoff", new TakeoffCommandHandler(this));
            context.GetModule <StreamModule>().RegisterCommandHandler("compare", new CompareEquipmentCommandHandler(this));
        }
 public VideoPokerDrawCommand(VideoPokerModule pokermodule, PlayerModule playermodule, RPGMessageModule messagemodule, CardImageModule imagemodule) {
     this.pokermodule = pokermodule;
     this.playermodule = playermodule;
     this.messagemodule = messagemodule;
     this.imagemodule = imagemodule;
 }
Example #8
0
 public PoisonEffect(IBattleEntity target, AdventureModule adventuremodule, RPGMessageModule messages)
 {
     this.adventuremodule = adventuremodule;
     this.messages        = messages;
     this.target          = target;
 }
Example #9
0
 /// <summary>
 /// creates a new <see cref="MonsterBattleLogic"/>
 /// </summary>
 /// <param name="messages">module used to present messages</param>
 public MonsterBattleLogic(RPGMessageModule messages)
 {
     this.messages = messages;
 }