HomeWikiSourceDownloadsDiscord

Kristal Wiki


Getting Started


These pages get you ready to use the engine.

  • Downloading Kristal
  • Installing and Playing Mods

General Mod Creation


These pages teach you about mod development.

  • Understanding the Basics
  • Creating a Mod
  • Using Libraries
  • Creating an Item
  • Creating a Spell
  • Actors
  • Party Members
  • Custom Keybinds
  • The UI System

The Overworld


Everything to do with the overworld.

  • Designing a Map
  • Cutscenes

Battles


Everything related to creating battles.

  • Battlers
  • Encounters

API Reference


An auto-generated API reference for Kristal.

⮬Back to Top⮭

TileButton

┗> Event > Object > Class


Constructor


TileButton(x: any, y: any, w: any, h: any, properties: any, idle_sprite: any, pressed_sprite: any)

Arguments:

x: any
y: any
w: any
h: any
properties: any
idle_sprite: any
pressed_sprite: any




Methods


TileButton:checkCompletion()



TileButton:onCollide(chara: any)

Arguments:

chara: any


TileButton:onCompleted()



TileButton:onExit(chara: any)

Arguments:

chara: any


TileButton:onIncompleted()



TileButton:onLoad()



TileButton:onPressed()



TileButton:onReleased()



TileButton:setPressed(pressed: any)

Arguments:

pressed: any

Returns:

1: boolean


TileButton:update()




Fields



Undocumented



TileButton.block_activated: boolean



TileButton.cutscene: unknown



TileButton.flag: unknown



TileButton.group: unknown



TileButton.idle_sprite: any



TileButton.keep_down: unknown



TileButton.npc_activated: boolean



TileButton.off_sound: unknown



TileButton.on_sound: unknown

Options



TileButton.once: unknown



TileButton.player_activated: boolean



TileButton.pressed: boolean

State variables



TileButton.pressed: any



TileButton.pressed_sprite: any



TileButton.script: unknown


DELTARUNE by Toby Fox. Website designed by NyakoFox. © 2023 Kristal Team. All rights reserved.