123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- #include "PlayerHand.h"
- PlayerHandItemType::PlayerHandItemType()
- : ItemType( ID, new PlayerHandLevelUpRule(), 0 )
- {}
- void PlayerHandItemType::loadSuperItemSkill( ItemSkill* zSkill, Framework::StreamReader* zReader ) const
- {
- // TODO: load skill data
- }
- void PlayerHandItemType::saveSuperItemSkill( const ItemSkill* zSkill, Framework::StreamWriter* zWriter ) const
- {
- // TODO: store skill data
- }
- Item* PlayerHandItemType::createItem() const
- {
- return 0; // there is no player hand item
- }
- ItemSkill* PlayerHandItemType::createDefaultItemSkill() const
- {
- return new PlayerHandSkill();
- }
- PlayerHandLevelUpRule::PlayerHandLevelUpRule()
- : ItemSkillLevelUpRule()
- {}
- void PlayerHandLevelUpRule::applyOn( ItemSkill* zSkill )
- {
- // TODO: level up the skill
- }
- PlayerHandSkill::PlayerHandSkill()
- : ItemSkill( PlayerHandItemType::INSTANCE )
- {}
- void PlayerHandSkill::use( Entity* zActor, Item* zUsedItem, Block* zTarget )
- {
- // TODO: make damage on the block
- }
- void PlayerHandSkill::use( Entity* zActor, Item* zUsedItem, Entity* zTarget )
- {
- // TODO: make damage on the entity
- }
|