JCAP Integrated Development Environment (JIDE) Documentation

Main JIDE Class

class jide.Jide(parent=None)[source]

Game Data Management

Undo/Redo History Management

class history.cmdSetCol(data_source, palette_name, update_color, update_index, desc, parent=None)[source]

Sets a color in a color palette

Parameters:
  • palette (gamedata.ColorPalettes) – Target set of color palettes

  • name (str) – Name of target color palette

  • index (int) – Index of target color

  • color (QColor) – New color to set to

  • orig (QColor) – Original color

  • desc (Str) – Text description of action

  • parent (QWidget, optional) – Parent widget, defaults to None

redo()[source]

Redo setting a color

undo()[source]

Undo setting a color

class history.cmdRenameColPal(data_source, current_name, new_name, desc, parent=None)[source]

Set the name of a color palette

Parameters:
  • palette (gamedata.ColorPalettes) – Target set of color palettes

  • cur_name (str) – Target name of color palette

  • new_name (str) – New name for color palette

  • desc (str) – Text description of action

  • parent (QWidget, optional) – Parent widget, defaults to None

redo()[source]

Redo setting a color palette name

undo()[source]

Undo setting a color palette name

class history.cmdAddColPal(data_source, palette_name, palette_contents, desc, parent=None)[source]

Add a new sprite/tile color palette

Parameters:
  • palette (gamedata.ColorPalettes) – Target set of color palettes

  • name (str) – Name of target color palette

  • contents (list) – Contents of new color palette

  • desc (str) – Text description of action

  • parent (QWidget, optional) – Parent widget, defaults to None

redo()[source]

Redo adding a color palette

undo()[source]

Undo adding a color palette

class history.cmdRemoveColPal(data_source, palette_name, desc, parent=None)[source]

Add a new sprite/tile color palette

Parameters:
  • palette (gamedata.ColorPalettes) – Target set of color palettes

  • name (str) – Name of target color palette

  • contents (list) – Contents of new color palette

  • desc (str) – Text description of action

  • parent (QWidget, optional) – Parent widget, defaults to None

redo()[source]

Redo adding a color palette

undo()[source]

Undo adding a color palette

class history.cmdAddPixelRow(data_source, desc, parent=None)[source]

Add a row of sprite/tiles to a pixel palette

Parameters:
  • palette (gamedata.PixelPalettes) – Target set of pixel palettes

  • desc (str) – Text description of action

  • parent (QWidget, optional) – Parent widget, defaults to None

redo()[source]

Redo adding a row of sprites/tiles

undo()[source]

Undo addign a row of sprites/tiles

class history.cmdRemovePixelRow(data_source, desc, parent=None)[source]

Add a row of sprite/tiles to a pixel palette

Parameters:
  • palette (gamedata.PixelPalettes) – Target set of pixel palettes

  • desc (str) – Text description of action

  • parent (QWidget, optional) – Parent widget, defaults to None

redo()[source]

Redo adding a row of sprites/tiles

undo()[source]

Undo addign a row of sprites/tiles

Canvas Display/Manipulation

Sprite/Tile Palette Display

Color Palette Display

Color Picker Display

Preferences Management

Graphics Toolbox

Data Sources

Indices and tables