CareTaker.dart 415 B

1234567891011121314151617181920212223
  1. import 'Memo.dart';
  2. class CareTaker{
  3. List<Memo> mementoList = [];
  4. void add(Memo memo) {
  5. mementoList.add(memo);
  6. if (mementoList.length > 10) {
  7. mementoList.removeRange(0, 1);
  8. }
  9. }
  10. Memo get(int index){
  11. return mementoList[index];
  12. }
  13. Memo getLast() {
  14. Memo memo = mementoList[mementoList.length-3];
  15. mementoList.removeLast();
  16. mementoList.removeLast();
  17. return memo;
  18. }
  19. }