Sha256: db8868319691efa11913d44313ba2f71b9ca69525d5cd3a8fbf268fe86b8996c
Contents?: true
Size: 907 Bytes
Versions: 1
Compression:
Stored size: 907 Bytes
Contents
## # Auteur:: Brabant Mano # Version:: 0.1 # Date:: 09/04/2020 # #Cette classe représente les actions réalisées par le joueur (placer, retirer des ponts) class Action #@ile1 => La première ile attr_reader:ile1 #@ile2 => La deuxième ile attr_reader:ile2 #@ile1 => La méthode utilisé (createPont ou supprimePont) attr_reader:methode private_class_method :new ## #Ce constructeur permet de creer une nouvelle action #param:: # * ile1 La premiere ile # * ile2 La deuxieme ile # * methode La methode utilisé (createPont ou supprimePont) def Action.creer(ile1, ile2, methode) new(ile1, ile2, methode) end #:nodoc: def initialize(ile1, ile2, methode) @ile1 = ile1 @ile2 = ile2 @methode = methode end #:doc: ## #Cette méthode permet d'afficher l'action def to_s @ile1.to_s() + ":" + @ile2.to_s() + ":" + @methode.to_s() end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
Hashiparmentier-0.4.0 | lib/Hashiparmentier/Core/Action.rb |