Writing is working.
This commit is contained in:
		
					parent
					
						
							
								3c1ce804a0
							
						
					
				
			
			
				commit
				
					
						2023360149
					
				
			
		
					 5 changed files with 31 additions and 9 deletions
				
			
		| 
						 | 
				
			
			@ -17,9 +17,19 @@ namespace character::characteristic {
 | 
			
		|||
	public:
 | 
			
		||||
		Characteristic() noexcept = default;
 | 
			
		||||
 | 
			
		||||
		Characteristic(const std::uint32_t base, const std::uint32_t carac, const std::uint32_t materiel, const std::uint32_t additional) :
 | 
			
		||||
		Characteristic(const std::uint32_t base, const std::uint32_t carac, const std::uint32_t materiel, const std::uint32_t additional) noexcept:
 | 
			
		||||
				base(base), carac(carac), materiel(materiel), additional(additional) {}
 | 
			
		||||
 | 
			
		||||
		Characteristic(const Characteristic &charac) noexcept = default;
 | 
			
		||||
 | 
			
		||||
		Characteristic &operator=(const Characteristic &charac) noexcept {
 | 
			
		||||
			const_cast<std::uint32_t &>(base) = charac.base;
 | 
			
		||||
			carac = charac.carac;
 | 
			
		||||
			materiel = charac.materiel;
 | 
			
		||||
			additional = charac.additional;
 | 
			
		||||
			return *this;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		virtual ~Characteristic() noexcept = default;
 | 
			
		||||
 | 
			
		||||
		[[nodiscard]] std::uint32_t get_base() const { return base; }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue