-
Notifications
You must be signed in to change notification settings - Fork 9
#FR 5. Transposer les méthodes de Processing à jruby_art
ruby_art est une implémentation de Processing en ruby, c’est pour ça qu’il utilise les mêmes méthodes que Processing, mais ils ne partagent pas la même morphologie, c’est-à-dire l’écriture des méthodes on ne le fait pas égal, par cette raison on doit connaître la manier de les transposer de Processing à jruby_art.
Les méthode en Processing sont écrit en camelcase, une technique utilisée pour écrire de mots ou des phrases composés, cette technique utilise de majuscules ou début de chaque mot qui compose la phrases ou le mot composés, en revanche, jruby_art utilise l’écriture avec de tiret bas, c’est-à-dire que pour la construction de mot ou phrase composés on les joints avec un tiret bas.
Pour transposer les méthodes de Processing à jruby_art on doit mettre un tiret bas avant de la majuscule entre minuscules et changer la majuscule pour le même symbole en minuscule.
Examples:
-
noCursor() = no_cursor
-
strokeWeight() = stroke_weight
-
mouseX = mouse_x
# frozen_string_literal: false
class Ejemplo2 < Processing::App # Le nom de class qui commence par majuscule.
def settings
size 500, 500
smooth 4
end
def setup
sketch_title 'Ejemplo2'
no_cursor # En processing est noCursor() et quand on le transpose en jruby_art sera no_cursor
end
def draw # Le nom de function est en minuscule
background 99
fill color('#80d8ff')
stroke 50, 100, 220 # Un nom de méthode en minuscule.
stroke_weight 20
ellipse mouse_x, mouse_y, 100, 100
end
end