mirror of
https://github.com/vlang/v.git
synced 2025-09-13 14:32:26 +03:00
rand: simplify rand.PRNG, move to optional types for error handling (#13570)
This commit is contained in:
parent
5c0b7b0d05
commit
114a341f5f
49 changed files with 609 additions and 1586 deletions
|
@ -64,8 +64,8 @@ fn (mut app App) reset_game() {
|
|||
|
||||
fn (mut app App) move_food() {
|
||||
for {
|
||||
x := rand.int_in_range(0, game_size)
|
||||
y := rand.int_in_range(0, game_size)
|
||||
x := rand.intn(game_size) or { 0 }
|
||||
y := rand.intn(game_size) or { 0 }
|
||||
app.food = Pos{x, y}
|
||||
|
||||
if app.food !in app.snake {
|
||||
|
|
|
@ -79,8 +79,8 @@ fn (mut app App) reset_game() {
|
|||
|
||||
fn (mut app App) move_food() {
|
||||
for {
|
||||
x := rand.int_in_range(0, game_size)
|
||||
y := rand.int_in_range(0, game_size)
|
||||
x := rand.intn(game_size) or { 0 }
|
||||
y := rand.intn(game_size) or { 0 }
|
||||
app.food = Pos{x, y}
|
||||
|
||||
if app.food !in app.snake {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue