Skip to content

Releases: Aceinet/Watermelon-

2.0

Choose a tag to compare

@Aceinet Aceinet released this 23 Jan 15:44
4268159

Watermelon++2.0 Release

Everything that's added (including pre-release)
ImGui namespace (beta)
Variable: ImGui::primary_window
ImGui::create_imgui_thread <arg1: main window name, arg2: viewport title, arg3: window_width, arg4: window_height
ImGui::is_imgui_running: Returnable
ImGui::add_button <arg1: label, arg2: tag>
ImGui::add_checkbox <arg1: label, arg2: tag>
ImGui::add_text <arg1: default_value, arg2: tag>
ImGui::add_slider_int <arg1: label, arg2: tag, arg3: min_value, arg4: max_value>
ImGui::add_slider_float <arg1: label, arg2: tag, arg3: min_value, arg4: max_value>
ImGui::add_combo <arg1: label, arg2: tag, arg3: items(array)>
ImGui::same_line
ImGui::add_window <arg1: label, arg2: tag>
ImGui::add_separator <arg1: tag>
ImGui::get_value <arg1: tag>: Returnable
ImGui::set_value <arg1: tag, arg2: value, arg3: "bool" (Optional is "")>
ImGui::get_callback_clicked: Returnable
ImGui::set_callback_clicked <arg1: tag, arg2: on/off (1/0)>
ImGui::delete_item <arg1: tag>
AutoHotkey namespace
AutoHotkey::run_code <arg1: autohotkey code>
RegEx namespace
RegEx::BoolMatch <arg1: pattern, arg2: text>
HashMap namespace
hashmap::new <arg1: name>
hashmap::set <arg1: name, arg2: key, arg3: value>
hashmap::get <arg1: name, arg2: key>: Returnable
hashmap::delete <arg1: name, arg2: key>
Bool data type
true/false

Requirements:
pip install dearpygui
pip install ahk
pip install ahk[binary]

2.0pre

2.0pre Pre-release
Pre-release

Choose a tag to compare

@Aceinet Aceinet released this 22 Jan 16:17
0b1f55c

Watermelon++ 2.0 Pre-release
everything new:
ImGui namespace (beta)
ImGui::create_imgui_thread <arg1: main window name, arg2: viewport title, arg3: window_width, arg4: window_height
ImGui::is_imgui_running: Returnable
ImGui::add_button <arg1: label, arg2: tag>
ImGui::add_checkbox <arg1: label, arg2: tag>
ImGui::add_text <arg1: default_value, arg2: tag>
ImGui::get_value <arg1: tag>: Returnable
ImGui::set_value <arg1: tag, arg2: value, arg3: "bool" (Optional is "")>
ImGui::get_callback_clicked: Returnable
ImGui::set_callback_clicked <arg1: tag, arg2: on/off (1/0)>
ImGui::delete_item <arg1: tag>
AutoHotkey namespace
AutoHotkey::run_code <arg1: autohotkey code>

Requirements:
pip install dearpygui
pip install ahk
pip install ahk[binary]

1.1.2

Choose a tag to compare

@Aceinet Aceinet released this 21 Jan 15:46
021dc97

Support for UNIX

1.1.1

Choose a tag to compare

@Aceinet Aceinet released this 21 Jan 14:44
c262af5

Added so that you can call functions without arg1, arg2 vars

like that:

fn add;
  var arg1 + arg2;
nf;

fn main;
  call add 123 1;

  println "Result: $arg1^";
nf;

1.0.1

Choose a tag to compare

@Aceinet Aceinet released this 21 Jan 14:22
c262af5

Small bug fix

(First release)

Choose a tag to compare

@Aceinet Aceinet released this 21 Jan 13:23
337abe1

First release (Windows only)

How to run?

PS > python wpp.pyc <filename.wpp>