From 9d4f3114419a440b7a196a3fbc5e5e717a1a9825 Mon Sep 17 00:00:00 2001 From: Steven Hugg Date: Sat, 17 Dec 2016 10:13:53 -0500 Subject: [PATCH] changed chapter names --- index.html | 3 ++- src/ui.js | 28 ++++++++++++++-------------- 2 files changed, 16 insertions(+), 15 deletions(-) diff --git a/index.html b/index.html index 45521792..83d35a46 100644 --- a/index.html +++ b/index.html @@ -134,7 +134,8 @@ a { src="http://ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&OneJS=1&Operation=GetAdHtml&MarketPlace=US&source=ac&ref=tf_til&ad_type=product_link&tracking_id=pzp-20&marketplace=amazon®ion=US&placement=B01N4DSRIZ&asins=B01N4DSRIZ&linkId=67b114b83ce0b13ceaf715ee86833626&show_border=true&link_opens_in_new_window=false&price_color=333333&title_color=0066c0&bg_color=7d6d6d"> --> - + + Want to learn more?
Get the new book
diff --git a/src/ui.js b/src/ui.js index feafdbfd..aea65c19 100644 --- a/src/ui.js +++ b/src/ui.js @@ -9,24 +9,24 @@ var trace_pending_at_pc; var PRESETS = [ {id:'examples/hello', chapter:4, name:'Hello 6502 and TIA'}, - {id:'examples/vsync', chapter:5, name:'VSYNC and Color Bars', title:'Color Bars'}, - {id:'examples/playfield', chapter:6, name:'The Playfield'}, - {id:'examples/sprite', chapter:7, name:'Sprite Basics'}, - {id:'examples/timing2', chapter:9, name:'Sprite Positioning', title:'Sprite Position'}, - {id:'examples/missiles', chapter:10, name:'Two Missiles and a Ball', title:'Missles and Ball'}, - {id:'examples/complexscene', chapter:15, name:'Playfield + Sprite I', title:'PF+Sprite 1'}, - {id:'examples/complexscene2', chapter:16, name:'Playfield + Sprite II', title:'PF+Sprite 2'}, + {id:'examples/vsync', chapter:5, name:'Painting on the CRT', title:'Color Bars'}, + {id:'examples/playfield', chapter:6, name:'Playfield Graphics'}, + {id:'examples/sprite', chapter:7, name:'Players and Sprites'}, + {id:'examples/timing2', chapter:9, name:'Fine Positioning', title:'Fine Position'}, + {id:'examples/missiles', chapter:10, name:'Player/Missile Graphics', title:'Player/Missile'}, + {id:'examples/complexscene', chapter:15, name:'Complex Scene I'}, + {id:'examples/complexscene2', chapter:16, name:'Complex Scene II'}, {id:'examples/scoreboard', chapter:18, name:'Scoreboard'}, {id:'examples/collisions', chapter:19, name:'Collisions'}, - {id:'examples/bitmap', chapter:20, name:'Fullscreen Bitmap'}, - {id:'examples/brickgame', chapter:21, name:'Brick Game'}, + {id:'examples/bitmap', chapter:20, name:'Async Playfield: Bitmap', title:'Async PF Bitmap'}, + {id:'examples/brickgame', chapter:21, name:'Async Playfield: Bricks', title:'Async PF Bricks'}, // {id:'examples/multisprite1', chapter:8, name:'Sprite Kernel'}, - {id:'examples/bigsprite', chapter:22, name:'48-Pixel Sprite'}, - {id:'examples/tinyfonts2', chapter:23, name:'Tiny Fonts'}, + {id:'examples/bigsprite', chapter:22, name:'A Big 48-Pixel Sprite', title:'48-Pixel Sprite'}, + {id:'examples/tinyfonts2', chapter:23, name:'Tiny Text'}, {id:'examples/score6', chapter:24, name:'6-Digit Score'}, - {id:'examples/retrigger', chapter:26, name:'Formation Flying'}, + {id:'examples/retrigger', chapter:26, name:'Sprite Formations'}, // {id:'examples/tinyfonts', chapter:23, name:'Tiny Fonts, Slow'}, - {id:'examples/multisprite3', chapter:28, name:'Multple Sprites'}, + {id:'examples/multisprite3', chapter:28, name:'Multisprites'}, {id:'examples/procgen1', chapter:30, name:'Procedural Generation'}, {id:'examples/lines', chapter:31, name:'Drawing Lines'}, // {id:'examples/piatable', name:'Timer Table'}, @@ -197,7 +197,7 @@ function _resetPreset(e) { } function populateExamples(sel) { - sel.append($("