summaryrefslogtreecommitdiffhomepage
path: root/deprecated/helpers/01_component.rb
diff options
context:
space:
mode:
author_Tradam <[email protected]>2022-01-03 08:26:24 -0500
committerGitHub <[email protected]>2022-01-03 08:26:24 -0500
commita0f792d8feadf919290b8349dbc0eac143545927 (patch)
treeee70c5357d5969caaed08446c32746e656b223e6 /deprecated/helpers/01_component.rb
parentb535a6b1bd8019dbeba17f3853b338383208c9b3 (diff)
downloadFelECS-a0f792d8feadf919290b8349dbc0eac143545927.tar.gz
FelECS-a0f792d8feadf919290b8349dbc0eac143545927.zip
Major 4.0 Update (#16)v4.0.04.0.0
See Changelog
Diffstat (limited to 'deprecated/helpers/01_component.rb')
-rw-r--r--deprecated/helpers/01_component.rb131
1 files changed, 62 insertions, 69 deletions
diff --git a/deprecated/helpers/01_component.rb b/deprecated/helpers/01_component.rb
index 2065d0c..12cce09 100644
--- a/deprecated/helpers/01_component.rb
+++ b/deprecated/helpers/01_component.rb
@@ -1,74 +1,67 @@
+# frozen_string_literal: true
+
class FelFlame
class Helper
+ # # Unused:
+ # class Level < FelFlame::Helper::ComponentManager
+ # class <<self
+ # def data
+ # @data ||= { add: [], remove: [], grid: FelFlame::Helper::Array2D.new }
+ # end
+ #
+ # def add(entity_id)
+ # super
+ # data[:add].push entity_id
+ # end
+ #
+ # def remove(entity_id)
+ # data[:remove].push entity_id
+ # super
+ # end
+ # end
+ # end
+ # class Array2D < Array
+ # def [](val)
+ # unless val.nil?
+ # return self[val] = [] if super.nil?
+ # end
+ # super
+ # end
+ # end
+ # class ArrayOfHashes < Array
+ # def [](val)
+ # unless val.nil?
+ # return self[val] = {} if super.nil?
+ # end
+ # super
+ # end
+ # end
-=begin
- # Unused:
- class Level < FelFlame::Helper::ComponentManager
- class <<self
- def data
- @data ||= { add: [], remove: [], grid: FelFlame::Helper::Array2D.new }
- end
-
- def add(entity_id)
- super
- data[:add].push entity_id
- end
-
- def remove(entity_id)
- data[:remove].push entity_id
- super
- end
- end
- end
-=end
-=begin
- class Array2D < Array
- def [](val)
- unless val.nil?
- return self[val] = [] if super.nil?
- end
- super
- end
- end
-=end
-=begin
- class ArrayOfHashes < Array
- def [](val)
- unless val.nil?
- return self[val] = {} if super.nil?
- end
- super
- end
- end
-=end
-
-=begin
- module ComponentHelper
- class <<self
- def up? char
- char == char.upcase
- end
-
- def down? char
- char == char.downcase
- end
-
- def underscore(input)
- output = input[0].downcase
- (1...(input.length - 1)).each do |iter|
- if down?(input[iter]) && up?(input[iter + 1])
- output += "#{input[iter].downcase}_"
- elsif up?(input[iter - 1]) && up?(input[iter]) && down?(input[iter + 1])
- output += "_#{input[iter].downcase}"
- else
- output += input[iter].downcase
- end
- end
- output += input[-1].downcase unless input.length == 1
- output
- end
- end
- end
-=end
+ # module ComponentHelper
+ # class <<self
+ # def up? char
+ # char == char.upcase
+ # end
+ #
+ # def down? char
+ # char == char.downcase
+ # end
+ #
+ # def underscore(input)
+ # output = input[0].downcase
+ # (1...(input.length - 1)).each do |iter|
+ # if down?(input[iter]) && up?(input[iter + 1])
+ # output += "#{input[iter].downcase}_"
+ # elsif up?(input[iter - 1]) && up?(input[iter]) && down?(input[iter + 1])
+ # output += "_#{input[iter].downcase}"
+ # else
+ # output += input[iter].downcase
+ # end
+ # end
+ # output += input[-1].downcase unless input.length == 1
+ # output
+ # end
+ # end
+ # end
end
end