forked from pyrex/chameleonic
		
	Don't track pit contents
This commit is contained in:
		| @@ -329,10 +329,9 @@ function level:draw() | |||||||
|   local pr=self._pits[_mix(px+1,py)] |   local pr=self._pits[_mix(px+1,py)] | ||||||
|  |  | ||||||
|   spr(pit.s,px,py) |   spr(pit.s,px,py) | ||||||
|   if pit.contents then |   if pit.full then | ||||||
|    pal(pitpal) |    pal(pitpal) | ||||||
|    palt(0,false) |    palt(0,false) | ||||||
|    --spr(pit.contents,pit.px,pit.py) |  | ||||||
|    spr(79,pit.px,pit.py) |    spr(79,pit.px,pit.py) | ||||||
|    pal() |    pal() | ||||||
|    pal(normpal) |    pal(normpal) | ||||||
| @@ -363,10 +362,10 @@ function level:update() | |||||||
|  |  | ||||||
|   if #crate.todo==0 then  |   if #crate.todo==0 then  | ||||||
|    local pit=self._pits[_mix(crate.mx,crate.my)] |    local pit=self._pits[_mix(crate.mx,crate.my)] | ||||||
|    if pit and not pit.contents then |    if pit and not pit.full then | ||||||
|     add(remove,cix) |     add(remove,cix) | ||||||
|     crate.dead=true |     crate.dead=true | ||||||
|     pit.contents=crate.s |     pit.full=true | ||||||
|    end |    end | ||||||
|   end |   end | ||||||
|  end |  end | ||||||
| @@ -499,7 +498,7 @@ end | |||||||
|  |  | ||||||
| function level:get_open_pit(mx,my) | function level:get_open_pit(mx,my) | ||||||
|  local pit=self._pits[_mix(mx,my)] |  local pit=self._pits[_mix(mx,my)] | ||||||
|  if (pit and not pit.contents) return pit |  if (pit and not pit.full) return pit | ||||||
| end | end | ||||||
|  |  | ||||||
| function level:spawn_exit() | function level:spawn_exit() | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user