pub const TEMPLATE_CODE: &str = r#"#![no_std]
use pixel8::*;
game!(MyGame { x: 60, y: 70 });
struct MyGame {
x: i16,
y: i16,
}
impl Game for MyGame {
fn update(&mut self, ctx: &mut Context) {
if ctx.btn(Button::Left) { self.x -= 1; }
if ctx.btn(Button::Right) { self.x += 1; }
if ctx.btn(Button::Up) { self.y -= 1; }
if ctx.btn(Button::Down) { self.y += 1; }
}
fn draw(&self, gfx: &mut Graphics) {
gfx.clear(Color::DARK_BLUE);
gfx.print("Hello, Pixel8!", 36, 48, Color::WHITE);
gfx.rect_fill(self.x, self.y, 8, 8, Color::PINK).unwrap();
}
}
"#;Expand description
Default game source created by new.