diff --git a/assets/space/enhanced-space.pal b/assets/space/enhanced-space.pal new file mode 100644 index 0000000..72a33c9 --- /dev/null +++ b/assets/space/enhanced-space.pal @@ -0,0 +1,45 @@ +JASC-PAL +0100 +42 +0 0 0 +0 0 0 +14 14 14 +29 29 29 +51 51 51 +80 80 80 +99 99 99 +122 122 122 +167 167 167 +192 192 192 +228 228 228 +251 245 239 +242 211 171 +255 227 160 +255 216 117 +255 202 60 +255 168 36 +255 141 0 +73 77 126 +63 69 136 +54 61 145 +44 52 155 +35 44 164 +26 36 173 +39 39 68 +31 31 76 +27 27 80 +22 22 85 +17 17 90 +14 14 93 +139 109 156 +142 98 167 +145 86 179 +150 68 197 +154 52 213 +158 36 229 +198 159 165 +204 153 161 +212 145 155 +221 136 149 +230 127 143 +241 116 135 diff --git a/assets/space/enhancedpalette.ase b/assets/space/enhancedpalette.ase new file mode 100644 index 0000000..3f87470 Binary files /dev/null and b/assets/space/enhancedpalette.ase differ diff --git a/assets/space/obstacle-alldirections.ase b/assets/space/obstacle-alldirections.ase new file mode 100644 index 0000000..38da6de Binary files /dev/null and b/assets/space/obstacle-alldirections.ase differ diff --git a/assets/space/obstacle.ase b/assets/space/obstacle.ase new file mode 100644 index 0000000..f642645 Binary files /dev/null and b/assets/space/obstacle.ase differ diff --git a/assets/space/player.ase b/assets/space/player.ase new file mode 100644 index 0000000..0baf39e Binary files /dev/null and b/assets/space/player.ase differ diff --git a/assets/space/sprites.ase b/assets/space/sprites.ase new file mode 100644 index 0000000..6388551 Binary files /dev/null and b/assets/space/sprites.ase differ diff --git a/assets/space/tilemap-oil.ase b/assets/space/tilemap-oil.ase index a63ae8c..d99dc05 100644 Binary files a/assets/space/tilemap-oil.ase and b/assets/space/tilemap-oil.ase differ diff --git a/components/renderable.go b/components/renderable.go index b1d9622..f7d1a34 100644 --- a/components/renderable.go +++ b/components/renderable.go @@ -12,9 +12,9 @@ const ( Destruction = iota Idle Collision + Moving ) -// virtual location, aka tile address type Animation struct { Active bool // animation is running Loop bool // remove the entity if false, loop endless otherwise