mist_hgr: some more locations on the dock

This commit is contained in:
Vince Weaver 2021-08-07 15:51:47 -04:00
parent e1f1e35985
commit 41937efa7f
4 changed files with 352 additions and 5 deletions

View File

@ -10,11 +10,11 @@ all: mist_graphics.inc
mist_graphics.inc: \
todo.lzsa \
clock_s.lzsa \
dock_n.lzsa \
dock_n.lzsa dock_s.lzsa dock_e.lzsa dock_w.lzsa \
dock_switch_n.lzsa \
spaceship_far_n.lzsa \
spaceship_door_n.lzsa
# dock_n.lzsa dock_s.lzsa dock_e.lzsa dock_w.lzsa dock_w_open.lzsa \
# dock_w_open.lzsa \
# dock_shipup_e.lzsa dock_shipup_n.lzsa \
# dock_switch_n.lzsa dock_switch_s.lzsa \
# dock_switch_shipup_s.lzsa \
@ -58,9 +58,9 @@ mist_graphics.inc: \
# pillar_cross.lzsa pillar_eye.lzsa pillar_snake.lzsa pillar_emu.lzsa \
# pillar_bug.lzsa pillar_anchor.lzsa pillar_arrow.lzsa pillar_leaf.lzsa
echo "dock_n_lzsa: .incbin \"dock_n.lzsa\"" > mist_graphics.inc
echo "dock_s_lzsa: .incbin \"todo.lzsa\"" >> mist_graphics.inc
echo "dock_e_lzsa: .incbin \"todo.lzsa\"" >> mist_graphics.inc
echo "dock_w_lzsa: .incbin \"todo.lzsa\"" >> mist_graphics.inc
echo "dock_s_lzsa: .incbin \"dock_s.lzsa\"" >> mist_graphics.inc
echo "dock_e_lzsa: .incbin \"dock_e.lzsa\"" >> mist_graphics.inc
echo "dock_w_lzsa: .incbin \"dock_w.lzsa\"" >> mist_graphics.inc
echo "dock_shipup_e_lzsa: .incbin \"todo.lzsa\"" >> mist_graphics.inc
echo "dock_shipup_n_lzsa: .incbin \"todo.lzsa\"" >> mist_graphics.inc
echo "dock_w_open_lzsa: .incbin \"todo.lzsa\"" >> mist_graphics.inc

View File

@ -0,0 +1,110 @@
; Dock, out to sea, ship down
CLS 255 ; white background
; ocean
RECT 6 7 0 107 140 192 ; left ocean
RECT 6 7 140 107 280 192 ; right tooth
; crows nest
RECT 4 4 54 154 58 176 ; bottom mast
LINE 4 62 154 62 165 ; back ropes
LINE 4 63 154 63 165
LINE 4 69 154 69 165
LINE 4 70 154 70 165
; mast
VTRI 5 55 0 54 60 108
VTRI 5 58 107 54 60 0
; weird thing
RECT 5 5 49 29 62 31
RECT 4 0 53 31 64 34
; actual crows nest
HTRI 5 16 110 107 112 51
RECT 5 5 12 111 75 121
RECT 5 5 8 115 13 119
RECT 5 5 18 122 75 151
HTRI 5 15 111 105 111 83
HTRI 5 94 111 105 111 83
HTRI 5 94 112 112 121 75
RECT 4 0 18 121 75 126
HTRI 4 59 126 121 131 18
RECT 5 5 24 151 54 156
HTRI 5 75 151 151 157 55
VTRI 5 76 152 75 83 146
VTRI 5 75 121 75 85 146
HTRI 4 76 121 116 129 86
VTRI 4 82 137 79 87 129
VTRI 5 76 121 79 87 129
HTRI 4 87 118 120 126 75
VTRI 5 83 137 82 88 131
; crows nest lines
LINE 4 28 150 54 150 ; bottom
LINETO 73 147
LINE 4 28 149 54 149 ; bottom
LINETO 73 146
LINETO 84 142
LINE 4 28 146 62 144 ; next
LINETO 81 139
LINE 4 37 146 33 140 ; vertical 1
LINETO 34 129
LINE 4 45 146 42 141 ; vertical 2
LINETO 41 128
LINE 4 44 146 41 141 ; vertical 2
LINETO 40 128
LINE 4 53 144 53 126 ; vertical 3
LINE 4 63 143 63 126 ; vertical 4
LINE 4 69 142 69 138 ; vertical 5
LINETO 71 125
LINE 4 79 139 79 132 ; vertical 6
; edge
LINE 4 16 110 19 112
LINETO 67 112
LINETO 91 108
LINETO 76 106
LINETO 59 107
LINETO 33 108
LINETO 17 110
; inside mast
RECT 4 4 55 107 57 112
; l mast
VTRI 5 48 99 50 53 0
LINE 4 47 91 51 91
LINE 4 47 85 51 85
LINE 4 47 70 51 70
LINE 4 48 54 51 54
LINE 4 49 39 53 39
LINE 4 49 25 52 25
LINE 4 49 12 52 12
LINE 4 50 0 52 0
; circles
FCIRC 7 42 134 4
FCIRC 7 80 129 3
; foreground ropes
LINE 7 31 154 27 177 ; hanging down
LINE 7 32 154 28 177
LINE 7 39 153 35 187
LINE 7 40 153 36 187
LINE 7 46 153 46 187
LINE 7 47 153 47 187
LINE 7 24 134 26 117 ; rope
LINETO 30 109
LINE 4 30 109 38 101
LINETO 44 86
LINETO 49 56
LINE 4 0 77 28 56
LINETO 49 33
; spire
VTRI 4 212 101 209 215 168 ; spire
; left piling
DRECT 0xA8 0xAA 0 154 27 192 ; piling
RECT 4 4 0 135 29 155 ; top
HTRI 4 19 155 155 163 0 ; edge
LINE 7 0 153 28 148
LINE 7 0 143 28 139
; right piling
DRECT 0xA8 0xAA 254 153 280 187 ; piling
RECT 4 4 252 134 280 153 ; top
;HTRI 4 253 153 153 160 279
LINE 7 279 143 256 138
LINETO 252 134
; dock
RECT 5 4 0 187 249 192 ; dock
RECT 4 4 249 187 280 192 ; shade
END

View File

@ -0,0 +1,83 @@
; Dock, looking south
CLS 127 ; white1 background
; ocean
RECT 6 7 0 108 84 191
; tree wall
RECT 2 2 141 46 201 89
VTRI 2 157 33 140 201 47
; trees
VTRI 1 94 18 87 108 78 ; left
DRECT 0x8 0x22 98 0 114 35
VTRI 1 114 15 107 121 55
DRECT 0x8 0x22 121 0 134 67
VTRI 1 141 0 135 150 37
DRECT 0x8 0x22 150 0 180 37
VTRI 1 188 6 185 195 45
DRECT 0x8 0x22 195 0 212 55
VTRI 1 219 0 216 225 50
VTRI 1 227 0 229 235 55
DRECT 0x8 0x22 233 0 247 72
DRECT 0x8 0x22 252 0 278 74
DRECT 0x8 0x22 208 57 278 76 ; low shrubs
; trunks behind cliff
RECT 0 0 92 67 98 99
RECT 0 0 103 17 106 91
RECT 0 0 112 56 116 93
VTRI 0 123 20 118 128 94
LINE 0 130 41 132 95
LINE 0 134 53 134 94
LINE 0 136 68 136 94
LINE 0 141 3 142 89
VTRI 0 153 34 148 157 86
; cliff
RECT 0 0 166 75 278 192
DRECT 0x4c 0x33 253 96 278 122 ; block
;HTRI 0 271 122 98 124 253 ; cutout
RECT 0 0 145 85 169 174
VTRI 0 164 75 125 205 98
VTRI 0 107 89 99 137 97
RECT 5 4 83 97 145 175
RECT 4 5 59 120 82 191
RECT 4 5 38 140 59 191
RECT 4 5 11 160 38 166
RECT 4 5 0 166 39 175
HTRI 5 0 166 159 166 11
HTRI 5 11 159 140 160 38
HTRI 5 39 140 120 140 59
HTRI 5 59 119 97 119 83
VTRI 5 43 130 37 51 140
HTRI 6 51 191 188 191 38
; Trunks in front of cliff
VTRI 0 160 0 157 164 85
RECT 0 0 166 28 174 81
VTRI 0 181 22 178 186 79
LINE 0 189 29 189 77
RECT 0 0 196 0 205 77
LINE 0 213 40 214 75
LINE 0 219 20 219 76
VTRI 0 226 11 224 231 74
RECT 0 0 232 0 240 76
RECT 0 0 255 0 266 74
;RECT 0 0 270 0 279 66
; piling
DRECT 0xA8 0xAA 59 167 84 191
RECT 4 4 63 153 86 158
RECT 4 4 56 158 86 167
VTRI 4 68 172 56 84 167
HTRI 4 55 158 153 158 63
LINE 7 57 159 64 163
LINETO 82 160
LINETO 86 154
; dock
RECT 5 5 88 173 178 192
VTRI 5 88 174 76 88 191
VTRI 5 178 174 178 198 191
LINE 4 75 191 88 174 ; edge
LINETO 178 174
LINETO 198 191
LINE 4 98 191 83 181 ; board lines
LINE 4 124 191 98 174
LINE 4 152 191 122 174
LINE 4 179 191 144 174
LINE 4 192 185 168 174
END

View File

@ -0,0 +1,154 @@
; Dock, looking west
CLS 127 ; white1 background
; library
DRECT 0x4c 0x33 178 47 199 79
DRECT 0x4c 0x33 161 59 177 79
RECT 2 2 160 69 165 79
RECT 2 2 154 56 165 69
HTRI 2 164 59 46 59 177
RECT 2 2 155 56 158 80
VTRI 2 151 68 155 167 56 ; roof
LINE 0 176 59 166 55
LINETO 154 55
LINE 0 166 55 171 51
LINE 3 165 71 165 79
LINE 0 152 67 163 59
LINETO 155 55
LINETO 152 67
LINE 0 172 56 178 51
LINE 0 163 59 178 59
; dentist
RECT 2 2 224 0 279 110 ; right wall
RECT 2 2 196 15 226 79
RECT 2 2 213 0 253 15
RECT 2 2 194 15 199 33
HTRI 2 184 79 65 79 200
HTRI 2 197 14 0 14 214
; dentist lines
LINE 0 185 78 199 66 ; curved line
LINETO 211 61
LINETO 225 58
LINETO 252 53
LINETO 270 52
LINETO 279 52
LINE 0 254 53 254 108 ; vertical line
LINE 0 261 4 265 48 ; r column
LINE 0 262 4 266 48 ; r column
LINE 0 250 4 252 52 ; r column
LINE 0 251 4 253 49 ; r column
RECT 0 0 224 6 250 13
HTRI 0 250 12 13 20 225
RECT 0 0 238 0 279 9
HTRI 0 225 6 0 5 240
HTRI 0 225 7 26 35 195
HTRI 0 212 19 6 18 225
LINE 0 220 58 220 18 ; l column
LINE 3 215 59 215 21
;LINE 0 195 33 197 24 ; middle line
;LINETO 203 17
;LINETO 213 13
;LINETO 224 6
;LINETO 239 0
LINE 0 194 21 208 10
LINETO 217 4
LINETO 225 0
LINE 3 207 62 207 37
LINETO 213 29
; upper level
RECT 1 1 0 85 124 129 ; left
RECT 1 1 148 79 228 128 ; right
RECT 1 1 100 79 131 85 ; center
VTRI 1 226 79 226 249 109 ; right triangle
HTRI 1 79 85 79 85 100 ; r tri
HTRI 1 79 85 79 85 45
HTRI 1 21 85 79 85 45
; mound/steps
VTRI 1 181 71 167 193 80
; steps
RECT 2 2 123 80 152 108
HTRI 2 156 108 80 108 150
LINE 0 123 80 150 80
LINE 0 123 85 151 85
LINE 0 123 89 151 89
LINE 0 123 93 152 93
LINE 0 123 98 153 98
LINE 0 123 103 154 103
; middle level
DRECT 0x4c 0x33 47 110 279 129
LINE 3 47 110 280 110
LINE 3 76 109 260 109
RECT 0 0 29 124 85 129
HTRI 0 62 123 101 125 31
; lower level
RECT 0 0 0 129 119 192 ; left
RECT 0 0 157 128 280 192 ; right
; dock
RECT 4 4 58 183 109 192 ; other black avoid clash
HTRI 5 57 191 183 191 113
RECT 5 5 112 183 280 192
LINE 4 101 191 110 183
LINE 4 145 191 154 183
LINE 4 186 191 195 183
LINE 4 233 191 239 183
LINE 4 278 191 278 183
; trees
VTRI 1 135 42 132 142 66 ; far right
VTRI 1 130 47 127 135 68
VTRI 1 125 46 122 129 68
VTRI 1 116 36 110 124 70
VTRI 1 108 0 99 113 42 ; wide
VTRI 1 102 1 95 113 59
VTRI 1 95 26 87 98 68
VTRI 1 84 34 77 88 72
VTRI 1 77 17 68 81 65
VTRI 1 59 1 50 68 70
VTRI 1 64 0 58 71 72
VTRI 1 42 1 19 52 72
RECT 1 1 0 0 42 70
RECT 1 1 0 27 21 91
; hill shade/lines
HTRI 0 29 130 105 130 0
LINE 0 66 109 84 96
LINETO 97 89
LINETO 102 87
LINETO 122 86
VTRI 0 8 102 29 38 125
VTRI 0 9 91 32 39 113
VTRI 0 45 110 15 46 86
VTRI 0 46 86 46 79 110
; trunks
LINE 0 137 64 137 80
LINE 0 131 68 131 80
LINE 0 127 68 127 80
LINE 0 121 69 121 79
LINE 0 115 69 115 79
LINE 0 111 69 111 78
RECT 2 2 101 56 105 81
RECT 2 2 105 52 108 85
RECT 2 2 91 67 94 83
RECT 2 2 81 70 84 93
RECT 2 2 73 64 76 96
RECT 2 2 63 30 66 88
RECT 2 2 57 43 58 96
RECT 2 2 32 28 37 89
RECT 2 2 24 5 28 87
RECT 2 2 15 23 20 112
RECT 2 2 7 0 9 114
RECT 3 3 112 159 164 184
RECT 3 3 116 112 160 134
RECT 3 3 116 134 160 160
VTRI 3 115 134 112 115 159
VTRI 3 160 134 160 165 161
RECT 0 0 118 159 158 181
RECT 0 0 120 134 156 159
DRECT 0x4c 0x33 120 115 156 133
LINE 3 116 182 116 159
LINETO 120 134
LINETO 120 114
LINETO 156 114
LINETO 156 134
LINETO 158 159
LINETO 159 182
LINE 3 116 159 158 159
LINE 3 120 134 156 134
END