Skip to content

v0.2.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@Chingling152 Chingling152 released this 15 Sep 21:21
7e7814a

What's Added

  • ILazyStackSlot<T>
    • implements ISlot<ICollection<T>>
  • IStackSlot<T>
    • implements ISlot<ICollection<T>>
  • StackSlot<T>
    • A Slot that have lots of items inside it
  • LazyStackSlot<T>
    • A Slot that have the same copy of the item inside it

What's Changed

  • IStackSlot<T> now is ILazyStackSlot<T>
  • StackSlot<T> and LazyStackSlot<T> implements ISlot<ICollection<T>>
  • Improvements to summary docs
  • Removed Base prefix from base classes and removed abstract keyword
    • BaseContainer<T> to Container<T>
    • BaseStackContainer<T> to LazyStackContainer<T>
    • BaseSlot<T> to Slot<T>
    • BaseStackSlot<T> to LazyStackSlot<T>
  • Removed Base prefix from factory classes
    • BaseContainerFactory<T> to ContainerFactory<T>
    • BaseStackContainerFactory<T> to LazyStackContainerFactory<T>
    • BaseSlotFactory<T> to SlotFactory<T>
    • BaseStackSlotFactory<T> to LazyStackSlotFactory<T>
  • Removed Generics from interface namespaces of Slots and Containers
  • Base from factory namespaces of Slots and Containers

Known Issues

  • #12 - IStackSlot<T> and ILazyStackSlot<T> tests not working together

Full Changelog: v0.1.1...v0.2.0