Initial Repository Push
This commit is contained in:
@@ -0,0 +1,74 @@
|
||||
// • ▌ ▄ ·. ▄▄▄· ▄▄ • ▪ ▄▄· ▄▄▄▄· ▄▄▄· ▐▄▄▄ ▄▄▄ .
|
||||
// ·██ ▐███▪▐█ ▀█ ▐█ ▀ ▪██ ▐█ ▌▪▐█ ▀█▪▐█ ▀█ •█▌ ▐█▐▌·
|
||||
// ▐█ ▌▐▌▐█·▄█▀▀█ ▄█ ▀█▄▐█·██ ▄▄▐█▀▀█▄▄█▀▀█ ▐█▐ ▐▌▐▀▀▀
|
||||
// ██ ██▌▐█▌▐█ ▪▐▌▐█▄▪▐█▐█▌▐███▌██▄▪▐█▐█ ▪▐▌██▐ █▌▐█▄▄▌
|
||||
// ▀▀ █▪▀▀▀ ▀ ▀ ·▀▀▀▀ ▀▀▀·▀▀▀ ·▀▀▀▀ ▀ ▀ ▀▀ █▪ ▀▀▀
|
||||
// Magicbane Emulator Project © 2013 - 2022
|
||||
// www.magicbane.com
|
||||
|
||||
|
||||
package engine.objects;
|
||||
|
||||
import engine.gameManager.DbManager;
|
||||
|
||||
import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import java.util.ArrayList;
|
||||
|
||||
|
||||
public class VendorDialog extends AbstractGameObject {
|
||||
|
||||
private final String dialogType;
|
||||
private final String intro;
|
||||
private ArrayList<MenuOption> options = new ArrayList<>();
|
||||
|
||||
public VendorDialog(String dialogType, String intro, int UUID) {
|
||||
super(UUID);
|
||||
this.dialogType = dialogType;
|
||||
this.intro = intro;
|
||||
}
|
||||
|
||||
/**
|
||||
* ResultSet Constructor
|
||||
*/
|
||||
public VendorDialog(ResultSet rs) throws SQLException {
|
||||
super(rs);
|
||||
this.dialogType = rs.getString("dialogType");
|
||||
this.intro = rs.getString("intro");
|
||||
this.options = DbManager.MenuQueries.GET_MENU_OPTIONS(this.getObjectUUID());
|
||||
}
|
||||
|
||||
/*
|
||||
* Getters
|
||||
*/
|
||||
public String getDialogType() {
|
||||
return this.dialogType;
|
||||
}
|
||||
|
||||
public String getIntro() {
|
||||
return this.intro;
|
||||
}
|
||||
|
||||
public ArrayList<MenuOption> getOptions() {
|
||||
return this.options;
|
||||
}
|
||||
|
||||
private static VendorDialog vd;
|
||||
public static VendorDialog getHostileVendorDialog() {
|
||||
if (VendorDialog.vd == null)
|
||||
VendorDialog.vd = new VendorDialog("TrainerDialog", "HostileIntro", 0);
|
||||
return VendorDialog.vd;
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Database
|
||||
*/
|
||||
@Override
|
||||
public void updateDatabase() {}
|
||||
|
||||
public static VendorDialog getVendorDialog(int id) {
|
||||
|
||||
return DbManager.VendorDialogQueries.GET_VENDORDIALOG(id);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user