mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
generic functions
This commit is contained in:

committed by
Alexander Medvednikov

parent
f63e24e51d
commit
8a31ee4b53
@ -62,22 +62,22 @@ fn main() {
|
||||
}
|
||||
|
||||
const (
|
||||
W = 50
|
||||
width = 50
|
||||
)
|
||||
|
||||
[live]
|
||||
fn (game &Game) draw() {
|
||||
game.gg.draw_rect(game.x, game.y, W, W, gx.rgb(255, 0, 0))
|
||||
game.gg.draw_rect(game.x, game.y, width, width, gx.rgb(255, 0, 0))
|
||||
}
|
||||
|
||||
fn (game mut Game) run() {
|
||||
for {
|
||||
game.x += game.dx
|
||||
game.y += game.dy
|
||||
if game.y >= game.height - W || game.y <= 0 {
|
||||
if game.y >= game.height - width || game.y <= 0 {
|
||||
game.dy = - game.dy
|
||||
}
|
||||
if game.x >= game.width - W || game.x <= 0 {
|
||||
if game.x >= game.width - width || game.x <= 0 {
|
||||
game.dx = - game.dx
|
||||
}
|
||||
// Refresh
|
||||
|
Reference in New Issue
Block a user