Enable full support for icon sets

This commit is contained in:
2022-08-23 10:45:57 +02:00
parent e5f76b29a1
commit 084eeef79a
12 changed files with 302 additions and 19 deletions

View File

@@ -7,6 +7,7 @@ import com.bartlomiejpluta.base.api.character.Character;
import com.bartlomiejpluta.base.api.event.Event;
import com.bartlomiejpluta.base.api.event.EventType;
import com.bartlomiejpluta.base.api.gui.GUI;
import com.bartlomiejpluta.base.api.icon.Icon;
import com.bartlomiejpluta.base.api.image.Image;
import com.bartlomiejpluta.base.api.input.Input;
import com.bartlomiejpluta.base.api.map.model.GameMap;
@@ -43,6 +44,8 @@ public interface Context extends Updatable, Renderable, Disposable {
Animation createAnimation(String animationUid);
Icon createIcon(String iconSetUid, int row, int column);
Image getImage(String imageUid);
GUI newGUI();

View File

@@ -0,0 +1,9 @@
package com.bartlomiejpluta.base.api.icon;
import com.bartlomiejpluta.base.api.entity.Entity;
public interface Icon extends Entity {
void changeIcon(int row, int column);
void changeIcon(String iconSetUid, int row, int column);
}