/TGame/TCommon/Combat/CombatSysDummy.cpp

http://awoe.googlecode.com/ · C++ · 262 lines · 204 code · 54 blank · 4 comment · 0 complexity · 9be5c7359823ab6ea600f0750cacb192 MD5 · raw file

  1. #include "stdafx.h"
  2. #include "CombatSysDummy.h"
  3. CombatSysDummy::CombatSysDummy()
  4. {
  5. }
  6. CombatSysDummy::~CombatSysDummy()
  7. {
  8. }
  9. void
  10. CombatSysDummy::setExtData(short nIdx, const int& nValue /* = 0 */)
  11. {
  12. //
  13. // Not Implement Yet
  14. }
  15. int
  16. CombatSysDummy::getExtData(short nIdx, const int& nValue /* = 0 */)
  17. {
  18. //
  19. // Not Implement Yet
  20. return 0;
  21. }
  22. int
  23. CombatSysDummy::getHP()const
  24. {
  25. return int(0);
  26. }
  27. int
  28. CombatSysDummy::getMaxHP()const
  29. {
  30. return int(0);
  31. }
  32. int
  33. CombatSysDummy::getMP()const
  34. {
  35. return int(0);
  36. }
  37. int
  38. CombatSysDummy::getHPPercentage()const
  39. {
  40. return 0;
  41. }
  42. int
  43. CombatSysDummy::getMPPercentage()const
  44. {
  45. return 0;
  46. }
  47. int
  48. CombatSysDummy::getBottleHP()const
  49. {
  50. return 0;
  51. }
  52. int
  53. CombatSysDummy::getBottleMP()const
  54. {
  55. return 0;
  56. }
  57. int CombatSysDummy::getHpBottleNum()const
  58. {
  59. return 0;
  60. }
  61. int CombatSysDummy::getMpBottleNum()const
  62. {
  63. return 0 ;
  64. }
  65. int
  66. CombatSysDummy::getLevelModifier(short nIdx)
  67. {
  68. return 1;
  69. }
  70. bool
  71. CombatSysDummy::updateLevelModifier(short nIdx, short nAffectValue)
  72. {
  73. return false;
  74. }
  75. void
  76. CombatSysDummy::updateHPByPercentage(int nPercent)
  77. {
  78. }
  79. void CombatSysDummy::updateHPBottleValue(int nAffectValue)
  80. {
  81. }
  82. void CombatSysDummy::updateMPBottleValue(int nAffectValue)
  83. {
  84. }
  85. void
  86. CombatSysDummy::updateHP(int nAffectValue)
  87. {
  88. }
  89. void
  90. CombatSysDummy::updateMP(int nAffectValue)
  91. {
  92. }
  93. void
  94. CombatSysDummy::updateMaxHP(int nAffectValue)
  95. {
  96. }
  97. bool CombatSysDummy::addImmunity(int nKey)
  98. {
  99. return true;
  100. }
  101. bool CombatSysDummy::rmvImmunity(int nKey)
  102. {
  103. return true;
  104. }
  105. bool CombatSysDummy::hasImmunity(int nKey)const
  106. {
  107. return false;
  108. }
  109. bool
  110. CombatSysDummy::sendMsg_CbtTargt(IEntity& t)
  111. {
  112. return true;
  113. }
  114. bool
  115. CombatSysDummy::sendMsg_CbtStart(IEntity& t, CombatSkill& ab)
  116. {
  117. return false;
  118. }
  119. bool
  120. CombatSysDummy::sendMsg_CbtEnd()
  121. {
  122. return false;
  123. }
  124. bool
  125. CombatSysDummy::sendMsg_CbtCancel()
  126. {
  127. return false;
  128. }
  129. bool
  130. CombatSysDummy::onAttach()
  131. {
  132. return true;
  133. }
  134. bool
  135. CombatSysDummy::onDetach()
  136. {
  137. return true;
  138. }
  139. bool
  140. CombatSysDummy::onUpdate(const int& nElapse)
  141. {
  142. return true;
  143. }
  144. void
  145. CombatSysDummy::onEvent(IEvt& evt)
  146. {
  147. }
  148. void
  149. CombatSysDummy::onEvent_CastPrep(IEvt& evt)
  150. {
  151. }
  152. void
  153. CombatSysDummy::onEvent_Cast(IEvt& evt)
  154. {
  155. }
  156. void
  157. CombatSysDummy::onEvent_Target(IEvt& evt)
  158. {
  159. }
  160. void
  161. CombatSysDummy::onEvent_CastResult(IEvt& evt)
  162. {
  163. }
  164. bool
  165. CombatSysDummy::hasSkill(short& nStyle)const
  166. {
  167. return false;
  168. }
  169. bool
  170. CombatSysDummy::hasSequence(const short& nSeq)const
  171. {
  172. return false;
  173. }
  174. bool
  175. CombatSysDummy::EffectUpdate_CastStart(int& nTTL)
  176. {
  177. return true;
  178. }
  179. bool
  180. CombatSysDummy::EffectUpdate_CastCancel()
  181. {
  182. return true;
  183. }
  184. bool
  185. CombatSysDummy::EffectUpdate_CastEnding()
  186. {
  187. return false;
  188. }
  189. bool
  190. CombatSysDummy::EffectUpdate_CastEnded()
  191. {
  192. return true;
  193. }
  194. IEntity*
  195. CombatSysDummy::getTarget(const int& nTargetID /* = 0 */)
  196. {
  197. return NULL;
  198. }
  199. IEntity*
  200. CombatSysDummy::getTargetCC()
  201. {
  202. return NULL;
  203. }
  204. IEntity*
  205. CombatSysDummy::getTargetCE()
  206. {
  207. return NULL;
  208. }