Files
fluchi/lib/pages/lose_room.dart

43 lines
868 B
Dart

import 'package:flutter/material.dart';
import 'dart:math';
int randomInRange(int min, int max) {
final random = Random();
return min + random.nextInt(max - min + 1);
}
class LoseRoom extends StatefulWidget {
const LoseRoom({super.key});
@override
State<LoseRoom> createState() => _LoseRoomState();
}
class _LoseRoomState extends State<LoseRoom>{
//vars
int _mass = randomInRange(40, 80);
//methods
void _loseMass(){
setState(() {
_mass -= randomInRange(1, 3);
});
}
// ui
@override
Widget build(BuildContext context){
return Scaffold(
appBar: AppBar(title: Text("Lose Room")),
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text("Current mass:"),
Text(_mass.toString()),
],
),
),
);
}
}