2022-01-02 19:39:17 -05:00
|
|
|
require "../src/game"
|
|
|
|
require "../src/sprite"
|
|
|
|
|
|
|
|
module PF
|
|
|
|
class SpriteExample < Game
|
2022-01-07 00:06:51 -05:00
|
|
|
@sprite : Sprite
|
2022-01-02 19:39:17 -05:00
|
|
|
|
|
|
|
def initialize(*args, **kwargs)
|
|
|
|
super
|
2022-01-07 00:06:51 -05:00
|
|
|
@sprite = Sprite.new("./assets/pf-font.png")
|
2022-01-02 19:39:17 -05:00
|
|
|
end
|
|
|
|
|
2022-02-27 12:45:51 -05:00
|
|
|
def update(dt)
|
2022-01-02 19:39:17 -05:00
|
|
|
end
|
|
|
|
|
|
|
|
def draw
|
|
|
|
clear(255, 255, 255)
|
2022-01-07 00:06:51 -05:00
|
|
|
@sprite.draw_to(screen, (viewport // 2) - @sprite.size // 2)
|
2022-01-02 19:39:17 -05:00
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
game = PF::SpriteExample.new(200, 200, 2)
|
|
|
|
game.run!
|