oop - c# object function calling -
so starting learn c# , running problems... trying create bestiary console rpg game, , have ran wall. in monsters class, have class constructor monster objects, , have function print out data in bestiary style.
public void mprint() { console.writeline(name); console.writeline("class: " + mclass); console.writeline("hp: " + healthmax); console.writeline("atk: " + atk); console.writeline("exp drop: " + expdrop); console.writeline("description: "); console.writeline(description); }
then have void asking imput , uses switch statement put down chain , desired entry:
switch (monsterchoice) { case 1: rat.mprint(); break; default: console.writeline(); console.writeline("make sure using number next name of monster choose."); console.readkey(); bestiarybeast(); break; } }
eventually chain has rat print function. question define rat rat.mprint work here. appreciated.
early days... takes me back.
assuming in console application
class program { static void main() { monster rat = new monster("a", "b"); list<monster> monsters = new list<monster> { rat }; foreach (var monster in monsters) { monster.mprint(); } } }
this create rat object , populate it. add monsters list , print out monsters.
good luck
Comments
Post a Comment