diff options
| author | realtradam <[email protected]> | 2021-05-19 05:42:53 -0400 |
|---|---|---|
| committer | realtradam <[email protected]> | 2021-05-19 05:42:53 -0400 |
| commit | fee80f42f0889f2d484e25f4366f14b68c65ba70 (patch) | |
| tree | fa1e728e3d9d91eb5946177f347781cdfea45b47 /app/ECS/signatures.rb | |
| parent | 490b20123c75cf8eb5de7039993cb704e3d7a0c8 (diff) | |
| download | typemon-code-fee80f42f0889f2d484e25f4366f14b68c65ba70.tar.gz typemon-code-fee80f42f0889f2d484e25f4366f14b68c65ba70.zip | |
fully working map import
Diffstat (limited to 'app/ECS/signatures.rb')
| -rw-r--r-- | app/ECS/signatures.rb | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/app/ECS/signatures.rb b/app/ECS/signatures.rb index d3ac390..a6df0ac 100644 --- a/app/ECS/signatures.rb +++ b/app/ECS/signatures.rb @@ -1,31 +1,35 @@ class ID class <<self def renderable - @renderable ||= 0b0_001 #'0_001'.to_i(2) + 0b0_001 end def sprite - @sprite ||= 0b0_010 #'0_010'.to_i(2) + 0b0_010 end def label - @label ||= 0b0_100 #'0_100'.to_i(2) + 0b0_100 end def player_control - @player_control ||= 0b0_001_000 #'0_001_000'.to_i(2) + 0b0_001_000 end def map - @map ||= 0b0_010_000 #'0_010_000'.to_i(2) + 0b0_010_000 end - def map_object - @map_object ||= 0b0_100_000 + def interactable + 0b0_100_000 end - def grid_singleton - @grid_singleton ||= 0b0_001_000_000 + def level + 0b0_001_000_000 + end + + def collidable + 0b0_010_000_000 end end end |
