Advertisement
Smudla

Untitled

May 9th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.63 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5.  
  6. namespace Zkouska
  7. {
  8.     public class Pes
  9.     {
  10.         string jmeno;
  11.         DateTime narozen;
  12.         byte nalada;
  13.         byte laska;
  14.         byte stavZaludku;
  15.         bool zivot;
  16.  
  17.         public Pes(string jmeno, DateTime narozen)
  18.         {
  19.             this.jmeno = jmeno;
  20.             this.narozen = narozen;
  21.             nalada = 50;
  22.             laska = 50;
  23.             stavZaludku = 50;
  24.             zivot = true;
  25.            
  26.         }
  27.  
  28.         public Pes() {
  29.        
  30.         }
  31.  
  32.         /// <summary>
  33.         /// Uchovává jméno psa. <typeparamref name="string"/>
  34.         /// </summary>
  35.         public string Jmeno
  36.         {
  37.             get { return jmeno; }
  38.             set { jmeno = value; }
  39.         }
  40.         /// <summary>
  41.         /// Uchovává datum narození. <typeparamref name="DateTime"/>
  42.         /// </summary>
  43.         public DateTime Narozen
  44.         {
  45.             get { return narozen; }
  46.             set { narozen = value; }
  47.         }
  48.  
  49.         /// <summary>
  50.         /// Uchovává náladu psa. <typeparamref name="byte"/>
  51.         /// </summary>
  52.         public byte Nalada
  53.         {
  54.             get { return nalada; }
  55.             set { nalada = value; }
  56.         }
  57.  
  58.         public byte Laska
  59.         {
  60.             get { return laska; }
  61.             set { laska = value; }
  62.         }
  63.  
  64.         public byte StavZaludku
  65.         {
  66.             get { return stavZaludku; }
  67.             set { stavZaludku = value; }
  68.         }
  69.  
  70.         public bool Zivot
  71.         {
  72.             get { return zivot; }
  73.             set { zivot = value; }
  74.         }
  75.  
  76.  
  77.         public void Nakrmit()
  78.         {
  79.             if (stavZaludku >= 90)
  80.             {
  81.                 stavZaludku = 50;
  82.                 nalada -= 30;
  83.             }
  84.             else
  85.             {
  86.                 stavZaludku = 100;
  87.                 nalada += 20;
  88.             }
  89.  
  90.         }
  91.  
  92.         public void Pochvalit()
  93.         {
  94.             if (nalada >= 90)
  95.                 nalada = 100;
  96.             else
  97.                 nalada += 10;
  98.  
  99.             if (laska >= 99)
  100.                 laska = 100;
  101.             else
  102.                 laska += 1;
  103.  
  104.             if (stavZaludku >= 99)
  105.                 stavZaludku = 100;
  106.             else
  107.                 stavZaludku += 1;
  108.            
  109.         }
  110.  
  111.         public void Pomazlit()
  112.         {
  113.             if (nalada >= 80)
  114.                 nalada = 100;
  115.             else
  116.                 nalada += 20;
  117.  
  118.             if (laska >= 95)
  119.                 laska = 100;
  120.             else
  121.                 laska += 5;
  122.  
  123.         }
  124.  
  125.         public void Potrestat()
  126.         {
  127.             if (nalada <= 10){
  128.                 if (laska <= 5)
  129.                     laska = 0;
  130.                 else
  131.                     laska -= 5;
  132.  
  133.                 nalada -= 0;
  134.             }
  135.                
  136.             else
  137.                 nalada -= 10;
  138.  
  139.             if (laska <= 1)
  140.                 laska = 0;
  141.             else
  142.                 laska -= 1;
  143.  
  144.         }
  145.  
  146.         public void Vyvencit()
  147.         {
  148.             if (nalada >= 80)
  149.                 nalada = 100;
  150.             else
  151.                 nalada += 20;
  152.  
  153.             if (laska >= 95)
  154.                 laska = 100;
  155.             else
  156.                 laska += 5;
  157.  
  158.             if (stavZaludku <= 25)
  159.                 stavZaludku = 0;
  160.             else
  161.                 stavZaludku -= 25;
  162.  
  163.         }
  164.  
  165.         public void Opustit()
  166.         {
  167.             //?????
  168.  
  169.         }
  170.  
  171.         public void Utratit()
  172.         {
  173.             zivot = false;
  174.         }
  175.  
  176.  
  177.     }
  178. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement