Kaktusen

Dos-RPG

Dec 23rd, 2011
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. #include <iostream>
  2. #include <stdlib.h>
  3. #include <ctime>
  4. #include <string>
  5.  
  6. #include "classes.h"
  7.  
  8. using namespace std;
  9.  
  10. void menu();
  11. void clean();
  12. void loadVar();
  13. void loadMonster(string monster);
  14.  
  15. int main() {
  16. loadVar();
  17. loadMonster("stone");
  18. menu();
  19.  
  20.  
  21.  
  22. return 0;
  23. }
  24.  
  25. void menu() {
  26. int choose;
  27. clean();
  28.  
  29. while(true) {
  30. cout << "1 < Start" << endl
  31. << "2 < Exit" << endl
  32. << "Choose > ";
  33.  
  34. cin >> choose;
  35.  
  36. if(choose == 1) {
  37. break;
  38. } else if(choose == 2) {
  39. exit(1);
  40. }
  41.  
  42. clean();
  43. }
  44. }
  45.  
  46. void loadVar() {
  47. srand(time(NULL));
  48.  
  49. cPlayer.hp = 100;
  50. cPlayer.atk = rand() % 5 + 0;
  51. }
  52.  
  53. void loadMonster(string monster) {
  54. srand(time(NULL));
  55.  
  56. if(monster == "stone") {
  57. cMonster.hp = 1;
  58. cMonster.lvl = 0;
  59. cMonster.atk = 0;
  60. }
  61.  
  62. else if(monster == "rat") {
  63. cMonster.hp = 10;
  64. cMonster.lvl = 1;
  65. cMonster.atk = rand() % 5 + 2;
  66. }
  67. }
  68.  
  69. void clean() {
  70. for(int i = 0; i<25; i++) {
  71. cout << endl;
  72. }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment