@@ -9,15 +9,15 @@ class InventoryBar
99 setBox : (number ,imageSrc )->
1010 if imageSrc is null
1111 imageSrc = " data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII="
12- document . querySelector (" .inv_box_ #{ number } " ).src = imageSrc
12+ $ (" .inv_box " ).eq (number - 1 ). attr ( " src" , imageSrc)
1313 return
1414 setFocus : (number ,state )->
1515 if state
16- document . querySelector (" .inv_box_ #{ number } " ).style . background = " rgba(0,0,0,0.7)"
17- document . querySelector (" .inv_box_ #{ number } " ).style . border = " 1px solid black"
16+ $ (" .inv_box " ).eq (number - 1 ). css ( " background" , " rgba(0,0,0,0.7)" )
17+ $ (" .inv_box " ).eq (number - 1 ). css ( " border" , " 1px solid black" )
1818 else
19- document . querySelector (" .inv_box_ #{ number } " ).style . background = " rgba(54,54,54,0.5)"
20- document . querySelector (" .inv_box_ #{ number } " ).style . border = " 1px solid #363636"
19+ $ (" .inv_box " ).eq (number - 1 ). css ( " background" , " rgba(54,54,54,0.5)" )
20+ $ (" .inv_box " ).eq (number - 1 ). css ( " border" , " 1px solid #363636" )
2121 return
2222 setFocusOnly : (number )->
2323 for i in [1 .. @boxes ]
@@ -45,21 +45,21 @@ class InventoryBar
4545 return @
4646 setHp : (points )->
4747 for i in [1 .. 10 ]
48- document . querySelector (" .hp_ #{ i } " ).src = " assets/images/heart/black.png"
48+ $ (" .hp " ).eq (i - 1 ). attr ( " src" , " assets/images/heart/black.png" )
4949 if points isnt 0
5050 for i in [1 .. (points+ points% 2 )/ 2 ]
51- document . querySelector (" .hp_ #{ i } " ).src = " assets/images/heart/red.png"
51+ $ (" .hp " ).eq (i - 1 ). attr ( " src" , " assets/images/heart/red.png" )
5252 if points% 2 is 1
53- document . querySelector (" .hp_ #{ ( points+ points% 2 )/ 2 } " ). src = " assets/images/heart/half.png"
53+ $ (" .hp " ). eq (( points+ points% 2 )/ 2 - 1 ). attr ( " src" , " assets/images/heart/half.png" )
5454 return
5555 setFood : (points )->
5656 for i in [1 .. 10 ]
57- document . querySelector (" .food_ #{ i } " ).src = " assets/images/hunger/black.png"
57+ $ (" .food " ).eq ( 10 - i). attr ( " src" , " assets/images/hunger/black.png" )
5858 if points isnt 0
5959 for i in [1 .. (points+ points% 2 )/ 2 ]
60- document . querySelector (" .food_ #{ i } " ).src = " assets/images/hunger/full.png"
60+ $ (" .food " ).eq ( 10 - i). attr ( " src" , " assets/images/hunger/full.png" )
6161 if points% 2 is 1
62- document . querySelector (" .food_ #{ ( points+ points% 2 )/ 2 } " ). src = " assets/images/hunger/half.png"
62+ $ (" .food " ). eq ( 10 - ( points+ points% 2 )/ 2 ). attr ( " src" , " assets/images/hunger/half.png" )
6363 return
6464 listen : ->
6565 _this = @
0 commit comments