diff options
Diffstat (limited to 'app/ECS/signatures.rb')
| -rw-r--r-- | app/ECS/signatures.rb | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/app/ECS/signatures.rb b/app/ECS/signatures.rb index 844c66d..d3ac390 100644 --- a/app/ECS/signatures.rb +++ b/app/ECS/signatures.rb @@ -1,27 +1,31 @@ class ID class <<self def renderable - @renderable ||= '0_001'.to_i(2) + @renderable ||= 0b0_001 #'0_001'.to_i(2) end def sprite - @sprite ||= '0_010'.to_i(2) + @sprite ||= 0b0_010 #'0_010'.to_i(2) end def label - @label ||= '0_100'.to_i(2) + @label ||= 0b0_100 #'0_100'.to_i(2) end def player_control - @player_control ||= '0_001_000'.to_i(2) + @player_control ||= 0b0_001_000 #'0_001_000'.to_i(2) end def map - @map ||= '0_010_000'.to_i(2) + @map ||= 0b0_010_000 #'0_010_000'.to_i(2) end - def map - @map ||= '0_100_000'.to_i(2) + def map_object + @map_object ||= 0b0_100_000 + end + + def grid_singleton + @grid_singleton ||= 0b0_001_000_000 end end end |
