Using System; namespace AfraidOfMonsters { public class DavidLeatherhoff

Generation Data
Registro
Prompts
Copiar prompts
using System
;
namespace AfraidOfMonsters
{
public class DavidLeatherhoff
{
// Atributos do personagem
public string Name { get
;
set
;
}
public int Health { get
;
set
;
}
public int Stamina { get
;
set
;
}
public int Ammo { get
;
set
;
}
public bool HasFlashlight { get
;
set
;
}
// Construtor
public DavidLeatherhoff()
{
Name = "David Leatherhoff"
;
Health = 100
;
Stamina = 100
;
Ammo = 50
;
HasFlashlight = true
;
}
// Métodos
public void TakeDamage(int damage)
{
Health -= damage
;
if (Health < 0)
{
Health = 0
;
}
Console
.
WriteLine($"{Name} took {damage} damage
.
Health is now {Health}
.
")
;
}
public void UseStamina(int amount)
{
Stamina -= amount
;
if (Stamina < 0)
{
Stamina = 0
;
}
Console
.
WriteLine($"{Name} used {amount} stamina
.
Stamina is now {Stamina}
.
")
;
}
public void ReloadAmmo(int amount)
{
Ammo += amount
;
Console
.
WriteLine($"{Name} reloaded {amount} ammo
.
Ammo is now {Ammo}
.
")
;
}
public void UseFlashlight()
{
if (HasFlashlight)
{
Console
.
WriteLine($"{Name} is using the flashlight
.
")
;
}
else
{
Console
.
WriteLine($"{Name} doesn't have a flashlight
.
")
;
}
}
public void DisplayStatus()
{
Console
.
WriteLine("Character Status:")
;
Console
.
WriteLine($"Name: {Name}")
;
Console
.
WriteLine($"Health: {Health}")
;
Console
.
WriteLine($"Stamina: {Stamina}")
;
Console
.
WriteLine($"Ammo: {Ammo}")
;
Console
.
WriteLine($"Has Flashlight: {HasFlashlight}")
;
}
}
class Program
INFO
Checkpoint & LoRA

Checkpoint
Realisian
#Ciencia ficción
0 comentario(s)
0
0
0