MCPcopy Index your code
hub / github.com/fogleman/nes / drawThumbnail

Function drawThumbnail

ui/menuview.go:216–239  ·  view source on GitHub ↗
(x, y, tx, ty, tw, th float32)

Source from the content-addressed store, hash-verified

214}
215
216func drawThumbnail(x, y, tx, ty, tw, th float32) {
217 sx := x + 4
218 sy := y + 4
219 gl.Disable(gl.TEXTURE_2D)
220 gl.Color3f(0.2, 0.2, 0.2)
221 gl.Begin(gl.QUADS)
222 gl.Vertex2f(sx, sy)
223 gl.Vertex2f(sx+256, sy)
224 gl.Vertex2f(sx+256, sy+240)
225 gl.Vertex2f(sx, sy+240)
226 gl.End()
227 gl.Enable(gl.TEXTURE_2D)
228 gl.Color3f(1, 1, 1)
229 gl.Begin(gl.QUADS)
230 gl.TexCoord2f(tx, ty)
231 gl.Vertex2f(x, y)
232 gl.TexCoord2f(tx+tw, ty)
233 gl.Vertex2f(x+256, y)
234 gl.TexCoord2f(tx+tw, ty+th)
235 gl.Vertex2f(x+256, y+240)
236 gl.TexCoord2f(tx, ty+th)
237 gl.Vertex2f(x, y+240)
238 gl.End()
239}
240
241func drawSelection(x, y, p, w float32) {
242 gl.LineWidth(w)

Callers 1

UpdateMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected