Package com.prineside.tdi2.systems
Class MapEditorSystem
java.lang.Object
com.prineside.tdi2.Registrable
com.prineside.tdi2.GameSystem
com.prineside.tdi2.systems.MapEditorSystem
- All Implemented Interfaces:
Disposable
,KryoSerializable
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic final class
final class
class
Default behavior of the inventory - click on item slot to select, reset selection if inventory tab switchedstatic interface
-
Field Summary
Modifier and TypeFieldDescriptionboolean
static final int
boolean
final Selection
static final Color
static final Color
Fields inherited from class com.prineside.tdi2.Registrable
S
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
static void
void
void
dispose()
Releases all resources of this object.void
expandMap
(MapShiftButtons.Direction direction) void
int
getTool()
getTools()
void
boolean
boolean
void
void
void
void
Произвести окончательную настройку системы.void
reduceMap
(MapShiftButtons.Direction direction) void
void
saveMap()
boolean
void
setup()
Произвести начальную настройку системы.void
shiftMap
(MapShiftButtons.Direction direction) boolean
startMap()
Попробовать запустить карту.Methods inherited from class com.prineside.tdi2.GameSystem
getFastStateHash, postStateRestore, profileUpdate, update
Methods inherited from class com.prineside.tdi2.Registrable
isRegistered, read, setRegistered, setUnregistered, write
-
Field Details
-
HISTORY_SIZE
public static final int HISTORY_SIZE- See Also:
-
SELECTION_OUTLINE_COLOR
-
SELECTION_FILL_COLOR
-
selection
-
inventoryDefaultListener
-
basicLevelEditor
public boolean basicLevelEditor -
mapChanged
public boolean mapChanged -
userMap
-
basicLevel
-
-
Constructor Details
-
MapEditorSystem
public MapEditorSystem()
-
-
Method Details
-
affectsGameState
public boolean affectsGameState()- Specified by:
affectsGameState
in classGameSystem
-
setup
public void setup()Description copied from class:GameSystem
Произвести начальную настройку системы. На момент вызова этого метода, systemProvider содержит объекты всех систем.- Overrides:
setup
in classGameSystem
-
postSetup
public void postSetup()Description copied from class:GameSystem
Произвести окончательную настройку системы. Во время вызова, все системы загружены и установлены (setup()), все слушатели добавлены- Overrides:
postSetup
in classGameSystem
-
registerTool
-
getHoveredTile
-
getHoveredGate
-
startActionRecord
-
finishActionRecord
-
historyBack
public void historyBack() -
hasHistoryBack
public boolean hasHistoryBack() -
hasHistoryForward
public boolean hasHistoryForward() -
getHistory
- Returns:
- current history array. Last imprint may be unsealed if writing to history is in progress
-
getHistoryPointer
public int getHistoryPointer() -
historyForward
public void historyForward() -
getSystemName
- Specified by:
getSystemName
in classGameSystem
-
selectTool
- Returns:
- true if tool has been changed
-
getTool
-
getTools
-
notifySelectionChanged
public void notifySelectionChanged() -
deselectAll
public void deselectAll() -
startMap
public boolean startMap()Попробовать запустить карту. При неудаче (ошибки в карте) будет вызвано событие mapValidationFailed() -
saveMap
public void saveMap() -
goToPreviousScreen
public void goToPreviousScreen() -
expandMap
-
reduceMap
-
shiftMap
-
dispose
public void dispose()Description copied from interface:com.badlogic.gdx.utils.Disposable
Releases all resources of this object.- Specified by:
dispose
in interfaceDisposable
- Overrides:
dispose
in classGameSystem
-
deleteBackupFile
public static void deleteBackupFile() -
getBackUpInfo
-