added a lot of models; made partial implementation of methods and interfaces;
see diagram to understand
Added "Spell" class. And added little changes in "Humanoid" and "Weapon"
Added: "AttackSpell", "DefensiveSpell". Changed: "Creature", "Humanoid"
fixed access of modificators; constructor shouldn't has return type
1. item is main class for items ;) 2. added identity interface for database; 3. different changes
Returned "Creature" to previous state(14.09.2014). Changed: Types variables of attack(Spell); Attack system. Added: Weapon->Fist; DataTables for GameDB.
Complete Program.cs.
- all actions should inherit from IAction interface; - added events to notify the gamer about different actions (see RecieveDamage, ..Attack)
-changed calculation of magic damage and changed RecieveDamage method
-other changes
console colors changing
Implemented template battle. Added and Changed some fields, properties in Weapon, Spell.
Made some changes in Creature, Human.
Some little corrections.
Some little corrections.
Changed the Object Model
Changed the Object Model; Changed access mode to characteristics(Creature). Modified the characteristics properties.
Added surface (it is not fully implemented); A little refactoring of the code
Implementing a surface close to completion.
Test CMD
Added parser for cmd parameters.
Renew CmdParser
Renewed CmdParser.
(Attention) Given the structure to handle cmd parameters in ToCmd() func.